mirror of
https://github.com/offen/docker-volume-backup.git
synced 2025-12-05 09:08:02 +01:00
46 lines
1.4 KiB
YAML
46 lines
1.4 KiB
YAML
services:
|
|
manager: &node
|
|
hostname: manager
|
|
privileged: true
|
|
image: offen/docker-volume-backup:test-sandbox
|
|
healthcheck:
|
|
test: ["CMD", "docker", "info"]
|
|
interval: 1s
|
|
timeout: 5s
|
|
retries: 50
|
|
volumes:
|
|
- ./:/code
|
|
- ${HOME}/.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
|
|
|
|
worker1:
|
|
<<: *node
|
|
hostname: worker1
|
|
volumes:
|
|
- ./:/code
|
|
- ${HOME}/.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
|
|
profiles:
|
|
- multinode
|
|
worker2:
|
|
<<: *node
|
|
hostname: worker2
|
|
volumes:
|
|
- ./:/code
|
|
- ${HOME}/.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
|
|
profiles:
|
|
- multinode
|
|
|
|
volumes:
|
|
docker_volume_backup_test_sandbox_image:
|
|
docker_volume_backup_test_sandbox_containerd:
|
|
docker_volume_backup_test_sandbox_containerd_1:
|
|
docker_volume_backup_test_sandbox_containerd_2:
|