Use isolated docker config in test sandbox (#700)

* Introduce DOCKER_CONFIG_FILE in test-suite

* Set DOCKER_CONFIG_FILE in CI

---------

Co-authored-by: Frederik Ring <frederik.ring@gmail.com>
This commit is contained in:
Lennard
2025-12-28 17:58:59 +01:00
committed by GitHub
parent 9bfcb25cd9
commit 80c2c13a8b
4 changed files with 15 additions and 3 deletions

View File

@@ -10,7 +10,7 @@ services:
retries: 50
volumes:
- ./:/code
- ${HOME}/.docker/config.json:/root/.docker/config.json
- ${DOCKER_CONFIG_FILE:-./docker-config.json}:/root/.docker/config.json
- ${TARBALL:-.}:/cache/image.tar.gz
- docker_volume_backup_test_sandbox_image:/var/lib/docker/image
- docker_volume_backup_test_sandbox_containerd:/var/lib/docker/containerd
@@ -20,7 +20,7 @@ services:
hostname: worker1
volumes:
- ./:/code
- ${HOME}/.docker/config.json:/root/.docker/config.json
- ${DOCKER_CONFIG_FILE:-./docker-config.json}:/root/.docker/config.json
- ${TARBALL:-.}:/cache/image.tar.gz
- docker_volume_backup_test_sandbox_image:/var/lib/docker/image
- docker_volume_backup_test_sandbox_containerd_1:/var/lib/docker/containerd
@@ -31,7 +31,7 @@ services:
hostname: worker2
volumes:
- ./:/code
- ${HOME}/.docker/config.json:/root/.docker/config.json
- ${DOCKER_CONFIG_FILE:-./docker-config.json}:/root/.docker/config.json
- ${TARBALL:-.}:/cache/image.tar.gz
- docker_volume_backup_test_sandbox_image:/var/lib/docker/image
- docker_volume_backup_test_sandbox_containerd_2:/var/lib/docker/containerd