# Сборка контейнера с systemd для удобного тестирования ролей Ansible через Molecule # Используем официальный образ Fedora FROM quay.io/fedora/python-312 USER root # Обновляем пакеты и устанавливаем systemd RUN dnf -y update && \ dnf -y install systemd rsync diffutils jq && \ dnf clean all && \ rm -rf /var/cache/dnf /tmp/* /var/tmp/* # Настраиваем окружение для systemd ENV container=docker STOPSIGNAL SIGRTMIN+3 # Создаем необходимые директории для systemd VOLUME [ "/sys/fs/cgroup" ] # Запускаем systemd при старте контейнера CMD ["/sbin/init"]