8567: Rename docker19-migrate to migrate-docker19 for consistency with
[arvados.git] / docker / migrate-docker19 / migrate.sh
1 #!/bin/bash
2
3 set -e
4
5 /root/dnd.sh &
6 sleep 2
7
8 image_tar_keepref=$1
9 image_id=$2
10 image_repo=$3
11 image_tag=$4
12 project_uuid=$5
13
14 arv-get $image_tar_keepref | docker load
15
16 docker tag $image_id $image_repo:$image_tag
17
18 docker images -a
19
20 kill $(cat /var/run/docker.pid)
21 sleep 1
22
23 cd /root/pkgs
24 dpkg -i libltdl7_2.4.2-1.11+b1_amd64.deb  docker-engine_1.13.1-0~debian-jessie_amd64.deb
25
26 /root/dnd.sh &
27 sleep 2
28
29 docker images -a
30
31 UUID=$(arv-keepdocker --project-uuid=$project_uuid $image_repo $image_tag)
32
33 kill $(cat /var/run/docker.pid)
34 sleep 1
35
36 chmod ugo+rwx -R /var/lib/docker
37
38 echo "Migrated uuid is $UUID"