# Сборка контейнера с systemd для удобного тестирования ролей Ansible через Molecule # Используем официальный образ Ubuntu 20.04 FROM geerlingguy/docker-ubuntu2004-ansible:latest # Обновляем пакеты и устанавливаем systemd RUN apt-get update && \ apt-get install -y systemd systemd-sysv rsync diffutils jq && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # Указываем, что контейнер использует systemd в качестве init-системы ENV container=docker STOPSIGNAL SIGRTMIN+3 # Создаем необходимые директории для systemd VOLUME [ "/sys/fs/cgroup" ] # Запускаем systemd при старте контейнера CMD ["/sbin/init"]