浏览代码

Copy the .docker/config to dind container for authentication

Signed-off-by: Anca Iordache <[email protected]>
Anca Iordache 4 年之前
父节点
当前提交
8f9f1111f3
共有 1 个文件被更改,包括 4 次插入1 次删除
  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 \