This commit is contained in:
2025-03-20 11:16:54 +03:00
parent 85ccc44d7e
commit 1c3e6949e1
8 changed files with 120 additions and 30 deletions

22
Dockerfile-CentOS Normal file
View File

@@ -0,0 +1,22 @@
# Сборка контейнера с systemd для удобного тестирования ролей Ansible через Molecule
# Используем официальный образ Fedora
FROM quay.io/fedora/python-312
USER root
# Обновляем пакеты и устанавливаем systemd
RUN dnf -y update && \
dnf -y install systemd rsync && \
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"]