Explorar o código

Copy the .docker/config to dind container for authentication

Signed-off-by: Anca Iordache <[email protected]>
Anca Iordache %!s(int64=4) %!d(string=hai) anos
pai
achega
8f9f1111f3
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      script/test/all

+ 4 - 1
script/test/all

@@ -43,7 +43,6 @@ for version in $DOCKER_VERSIONS; do
     --name "$daemon_container" \
     --privileged \
     --volume="/var/lib/docker" \
-    -v /root/.docker/config.json:/root/.docker/config.json \
     -e "DOCKER_TLS_CERTDIR=" \
     "docker:$version-dind" \
     dockerd -H tcp://0.0.0.0:2375 $DOCKER_DAEMON_ARGS \
@@ -51,6 +50,10 @@ for version in $DOCKER_VERSIONS; do
 
   docker exec "$daemon_container" sh -c "apk add --no-cache git"
 
+  # copy docker config from host for authentication with Docker Hub
+  docker cp /root/.docker/config $daemon_container:/root/.docker/config
+  docker exec "$daemon_container" sh -c "chmod 644 /root/.docker/config"
+
   docker run \
     --rm \
     --tty \