feat: обновление Dockerfiles Ubuntu/Debian и добавление help для build-image
- Обновлены Dockerfiles для Ubuntu и Debian по аналогии с astra-linux - Упрощена структура: убраны лишние компоненты (kubectl, helm, kind, ansible) - Установка Docker из официального репозитория вместо пакетов дистрибутива - Добавлен systemd-sysv для корректной работы systemd - Пользователь ansible создается и используется как основной - CMD изменен на /sbin/init для запуска systemd - Добавлена информация о make docker build-image в help - Обновлен общий help (make help) с кратким описанием команды - Обновлен docker help (make docker) с подробной информацией и примерами - Показывается список доступных образов и поддерживаемых платформ - Исправлена установка ansible-lint в ansible-controller Dockerfile - Команда lint теперь использует файл .ansible-lint через volume
This commit is contained in:
13
Makefile
13
Makefile
@@ -521,6 +521,12 @@ docker:
|
||||
echo " 💡 Тегирует: inecs/образ:<tag> (автоматически извлекает теги)"; \
|
||||
echo " 💡 Отправляет: автоматически в Docker Hub"; \
|
||||
echo ""; \
|
||||
echo " 🔨 make docker build-image IMAGE=<имя> - собрать отдельный образ"; \
|
||||
echo " 💡 Пример: make docker build-image IMAGE=centos"; \
|
||||
echo " 💡 Собирает: только указанный образ (multi-arch)"; \
|
||||
echo " 💡 Доступные образы: $(DOCKER_IMAGES)"; \
|
||||
echo " 💡 Платформы: $(DOCKER_PLATFORMS)"; \
|
||||
echo ""; \
|
||||
echo " 🔄 make docker rebuild - полная пересборка с очисткой кеша"; \
|
||||
echo " 💡 Очищает: все локальные образы и кеш"; \
|
||||
echo " 💡 Пересобирает: все образы с нуля"; \
|
||||
@@ -575,6 +581,12 @@ docker:
|
||||
echo " 💡 Тегирует: inecs/образ:<tag> (автоматически извлекает теги)"; \
|
||||
echo " 💡 Отправляет: автоматически в Docker Hub"; \
|
||||
echo ""; \
|
||||
echo " 🔨 make docker build-image IMAGE=<имя> - собрать отдельный образ"; \
|
||||
echo " 💡 Пример: make docker build-image IMAGE=centos"; \
|
||||
echo " 💡 Собирает: только указанный образ (multi-arch)"; \
|
||||
echo " 💡 Доступные образы: $(DOCKER_IMAGES)"; \
|
||||
echo " 💡 Платформы: $(DOCKER_PLATFORMS)"; \
|
||||
echo ""; \
|
||||
echo " 🔄 make docker rebuild - полная пересборка с очисткой кеша"; \
|
||||
echo " 💡 Очищает: все локальные образы и кеш"; \
|
||||
echo " 💡 Пересобирает: все образы с нуля"; \
|
||||
@@ -883,6 +895,7 @@ help:
|
||||
@echo "🐳 DOCKER ОБРАЗЫ (Multi-Arch):"
|
||||
@echo " make docker prepare - подготовка к работе с Docker Hub"
|
||||
@echo " make docker build - собрать все Docker образы (amd64 + arm64)"
|
||||
@echo " make docker build-image IMAGE=<имя> - собрать отдельный образ"
|
||||
@echo " make docker rebuild - полная пересборка с очисткой кеша"
|
||||
@echo " make docker push - отправить образы в Docker Hub"
|
||||
@echo " make docker pull - загрузить образы из Docker Hub"
|
||||
|
||||
Reference in New Issue
Block a user