--- # ПРЕСЕТ: Docker-outside-of-Docker Simple (3 DOoD контейнера) # # Описание: Простая конфигурация DOoD для тестирования Docker ролей # - 3 DOoD контейнера с доступом к Docker daemon хоста # - Тестирование Docker ролей без изоляции # - Различные семейства ОС # # Использование: make lab-test SCENARIO=universal LAB_SPEC=molecule/presets/dood-simple.yml # # Автор: Сергей Антропов # Сайт: https://devops.org.ru docker_network: labnet images: debian: "ghcr.io/ansible-community/molecule-ubuntu-systemd:jammy" rhel: "quay.io/centos/centos:stream9-systemd" systemd_defaults: privileged: true command: "/sbin/init" volumes: - "/sys/fs/cgroup:/sys/fs/cgroup:ro" tmpfs: - "/run" - "/run/lock" capabilities: - "SYS_ADMIN" hosts: - name: dood1 type: dood family: debian group: dood publish: - "8080:8080" # App port env: DOCKER_HOST: "unix:///var/run/docker.sock" - name: dood2 type: dood family: rhel group: dood publish: - "8081:8080" # App port env: DOCKER_HOST: "unix:///var/run/docker.sock" - name: dood3 type: dood family: debian group: dood publish: - "8082:8080" # App port env: DOCKER_HOST: "unix:///var/run/docker.sock"