Настроить сборку и публикацию образов в 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:
2025-10-20 23:53:19 +03:00
parent 00bf1628ef
commit cb0a4d95fd
3 changed files with 32 additions and 12 deletions

View File

@@ -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