- Добавлена новая команда make images-dockerhub для сборки образов в Docker Hub - Образы публикуются под именем inecs/ansible:centos-latest и inecs/ansible:ubuntu-latest - Обновлен Dockerfile-Ubuntu для использования готового образа с Ansible - Добавлена поддержка multi-arch сборки (AMD64/ARM64) - Обновлена документация в README.md Автор: Сергей Антропов
18 lines
727 B
Plaintext
18 lines
727 B
Plaintext
# Сборка контейнера с systemd для удобного тестирования ролей Ansible через Molecule
|
||
|
||
# Используем готовый образ с Ansible
|
||
FROM geerlingguy/docker-ubuntu2204-ansible:latest
|
||
|
||
# Устанавливаем переменные окружения
|
||
ENV DEBIAN_FRONTEND=noninteractive
|
||
ENV container=docker
|
||
|
||
# Указываем, что контейнер использует systemd в качестве init-системы
|
||
ENV container=docker
|
||
STOPSIGNAL SIGRTMIN+3
|
||
|
||
# Создаем необходимые директории для systemd
|
||
VOLUME [ "/sys/fs/cgroup" ]
|
||
|
||
# Запускаем systemd при старте контейнера
|
||
CMD ["/sbin/init"] |