Browse code

Merge "Pull docker images from global registry"

Jenkins authored on 2014/02/04 03:51:25
Showing 2 changed files
... ...
@@ -31,10 +31,10 @@ DOCKER_UNIX_SOCKET=/var/run/docker.sock
31 31
 DOCKER_PID_FILE=/var/run/docker.pid
32 32
 DOCKER_REGISTRY_PORT=${DOCKER_REGISTRY_PORT:-5042}
33 33
 
34
-DOCKER_IMAGE=${DOCKER_IMAGE:-http://get.docker.io/images/openstack/docker-ut.tar.gz}
35
-DOCKER_IMAGE_NAME=docker-busybox
36
-DOCKER_REGISTRY_IMAGE=${DOCKER_REGISTRY_IMAGE:-http://get.docker.io/images/openstack/docker-registry.tar.gz}
37
-DOCKER_REGISTRY_IMAGE_NAME=docker-registry
34
+DOCKER_IMAGE=${DOCKER_IMAGE:-busybox:latest}
35
+DOCKER_IMAGE_NAME=busybox
36
+DOCKER_REGISTRY_IMAGE=${DOCKER_REGISTRY_IMAGE:-registry:latest}
37
+DOCKER_REGISTRY_IMAGE_NAME=registry
38 38
 DOCKER_REPOSITORY_NAME=${SERVICE_HOST}:${DOCKER_REGISTRY_PORT}/${DOCKER_IMAGE_NAME}
39 39
 
40 40
 DOCKER_APT_REPO=${DOCKER_APT_REPO:-https://get.docker.io/ubuntu}
... ...
@@ -55,21 +55,10 @@ if ! timeout $SERVICE_TIMEOUT sh -c "$CONFIGURE_CMD"; then
55 55
     die $LINENO "docker did not start"
56 56
 fi
57 57
 
58
+# Get guest container image
59
+docker pull $DOCKER_IMAGE
60
+docker tag $DOCKER_IMAGE $DOCKER_IMAGE_NAME
58 61
 
59
-# Get Docker image
60
-if [[ ! -r $FILES/docker-ut.tar.gz ]]; then
61
-    (cd $FILES; curl -OR $DOCKER_IMAGE)
62
-fi
63
-if [[ ! -r $FILES/docker-ut.tar.gz ]]; then
64
-    die $LINENO "Docker image unavailable"
65
-fi
66
-docker import - $DOCKER_IMAGE_NAME <$FILES/docker-ut.tar.gz
67
-
68
-# Get Docker registry image
69
-if [[ ! -r $FILES/docker-registry.tar.gz ]]; then
70
-    (cd $FILES; curl -OR $DOCKER_REGISTRY_IMAGE)
71
-fi
72
-if [[ ! -r $FILES/docker-registry.tar.gz ]]; then
73
-    die $LINENO "Docker registry image unavailable"
74
-fi
75
-docker import - $DOCKER_REGISTRY_IMAGE_NAME <$FILES/docker-registry.tar.gz
62
+# Get docker-registry image
63
+docker pull $REGISTRY_IMAGE
64
+docker tag $REGISTRY_IMAGE $REGISTRY_IMAGE_NAME