Настроить сборку и публикацию образов в Docker Hub
- Добавлена новая команда make images-dockerhub для сборки образов в Docker Hub - Образы публикуются под именем inecs/ansible:centos-latest и inecs/ansible:ubuntu-latest - Обновлен Dockerfile-Ubuntu для использования готового образа с Ansible - Добавлена поддержка multi-arch сборки (AMD64/ARM64) - Обновлена документация в README.md Автор: Сергей Антропов
This commit is contained in:
@@ -1,13 +1,11 @@
|
||||
# Сборка контейнера с systemd для удобного тестирования ролей Ansible через Molecule
|
||||
|
||||
# Используем официальный образ Ubuntu 20.04
|
||||
FROM geerlingguy/docker-ubuntu2004-ansible:latest
|
||||
# Используем готовый образ с Ansible
|
||||
FROM geerlingguy/docker-ubuntu2204-ansible:latest
|
||||
|
||||
# Обновляем пакеты и устанавливаем systemd
|
||||
RUN apt-get update && \
|
||||
apt-get install -y systemd systemd-sysv rsync && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
# Устанавливаем переменные окружения
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
ENV container=docker
|
||||
|
||||
# Указываем, что контейнер использует systemd в качестве init-системы
|
||||
ENV container=docker
|
||||
|
||||
Reference in New Issue
Block a user