feat: Добавлена поддержка ARM64 для Astra Linux и обновлена документация
- Создан совместимый образ Astra Linux для ARM64 на базе Debian - Добавлена команда make docker build-astra-arm64 для сборки ARM64 версии - Обновлена документация по Docker образам с информацией о ARM64 поддержке - Создан новый файл docs/arm64-support.md с подробным описанием ARM64 поддержки - Обновлен README.md с информацией о multi-arch поддержке - Добавлена информация о ALT Linux P9/P10 с поддержкой ARM64 Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
17
Makefile
17
Makefile
@@ -583,6 +583,23 @@ docker:
|
||||
$(MAKE) docker setup-builder; \
|
||||
$(MAKE) docker-build-image IMAGE=$(IMAGE); \
|
||||
echo "✅ Образ $(IMAGE) собран";; \
|
||||
build-astra-arm64) \
|
||||
echo "🔨 Сборка Astra Linux для ARM64 (совместимый образ)..."; \
|
||||
echo "📋 Платформы: linux/amd64,linux/arm64"; \
|
||||
echo "📋 Builder: $(DOCKER_BUILDX_BUILDER)"; \
|
||||
echo "📋 Registry: $(DOCKER_REGISTRY)"; \
|
||||
echo "⚠️ ВНИМАНИЕ: Используется совместимый образ на базе Debian"; \
|
||||
echo ""; \
|
||||
$(MAKE) docker setup-builder; \
|
||||
cd dockerfiles/astra-linux && \
|
||||
docker buildx build \
|
||||
--platform linux/amd64,linux/arm64 \
|
||||
--tag $(DOCKER_REGISTRY):astra-linux-arm64-latest \
|
||||
--tag $(DOCKER_REGISTRY):astra-linux-latest \
|
||||
--file Dockerfile.arm64 \
|
||||
--push \
|
||||
.; \
|
||||
echo "✅ Astra Linux для ARM64 собран и отправлен";; \
|
||||
setup-builder) \
|
||||
echo "🔧 Настройка multi-arch builder в контейнере..."; \
|
||||
if $(MAKE) docker-check-builder >/dev/null 2>&1; then \
|
||||
|
||||
Reference in New Issue
Block a user