Copy the .docker/config to dind container for authentication

Signed-off-by: Anca Iordache <anca.iordache@docker.com>
This commit is contained in:
Anca Iordache 2021-04-15 11:56:41 +02:00
parent d79745a2cd
commit 8f9f1111f3

View File

@ -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 \