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:
@@ -237,19 +237,77 @@ Red Hat Enterprise Linux 8 с systemd.
|
||||
|
||||
### ALT Linux
|
||||
|
||||
**Базовый образ:** `altlinux/p9`
|
||||
**Тег:** `inecs/ansible-lab:alt-linux-latest`
|
||||
**Платформы:** linux/amd64 (ограничение базового образа)
|
||||
**Базовые образы:**
|
||||
- `altlinux/p9` → `inecs/ansible-lab:alt9-latest`
|
||||
- `altlinux/p10` → `inecs/ansible-lab:alt10-latest`
|
||||
|
||||
ALT Linux P9 с systemd.
|
||||
**Платформы:** linux/amd64, linux/arm64
|
||||
|
||||
ALT Linux P9 и P10 с systemd.
|
||||
|
||||
#### Компоненты:
|
||||
- systemd для управления сервисами
|
||||
- Python 3 с pip
|
||||
- Пользователь ansible с sudo правами
|
||||
- Основные утилиты (curl, wget, nano, sudo)
|
||||
|
||||
#### Использование:
|
||||
```bash
|
||||
docker run -d --privileged \
|
||||
--name alt-test \
|
||||
-v /sys/fs/cgroup:/sys/fs/cgroup:rw \
|
||||
--tmpfs /run --tmpfs /run/lock \
|
||||
--cap-add SYS_ADMIN \
|
||||
inecs/ansible-lab:alt9-latest
|
||||
```
|
||||
|
||||
### Astra Linux
|
||||
|
||||
**Базовый образ:** `registry.astralinux.ru/library/astra/ubi17:1.7.6.uu2`
|
||||
**Тег:** `inecs/ansible-lab:astra-linux-latest`
|
||||
**Платформы:** linux/amd64 (ограничение базового образа)
|
||||
**Базовые образы:**
|
||||
- `registry.astralinux.ru/library/astra/ubi17:1.7.6.uu2` → `inecs/ansible-lab:astra-linux-latest` (AMD64)
|
||||
- `debian:bookworm-slim` → `inecs/ansible-lab:astra-linux-arm64-latest` (ARM64 совместимый)
|
||||
|
||||
Astra Linux 1.7 с systemd.
|
||||
**Платформы:** linux/amd64, linux/arm64
|
||||
|
||||
Astra Linux 1.7 с systemd. Для ARM64 используется совместимый образ на базе Debian.
|
||||
|
||||
#### Компоненты:
|
||||
- systemd для управления сервисами
|
||||
- Python 3 с pip
|
||||
- Пользователь ansible с sudo правами
|
||||
- Docker CE и Docker Compose
|
||||
- yq для работы с YAML
|
||||
- Основные утилиты (curl, wget, nano, sudo)
|
||||
|
||||
#### Особенности ARM64 версии:
|
||||
- Эмулирует Astra Linux через настройку `/etc/os-release`
|
||||
- Максимально совместим с оригинальным Astra Linux
|
||||
- Поддерживает все необходимые пакеты и конфигурации
|
||||
|
||||
#### Использование:
|
||||
```bash
|
||||
# AMD64 версия (оригинальная)
|
||||
docker run -d --privileged \
|
||||
--name astra-test \
|
||||
-v /sys/fs/cgroup:/sys/fs/cgroup:rw \
|
||||
--tmpfs /run --tmpfs /run/lock \
|
||||
--cap-add SYS_ADMIN \
|
||||
inecs/ansible-lab:astra-linux-latest
|
||||
|
||||
# ARM64 версия (совместимая)
|
||||
docker run -d --privileged \
|
||||
--name astra-arm64-test \
|
||||
-v /sys/fs/cgroup:/sys/fs/cgroup:rw \
|
||||
--tmpfs /run --tmpfs /run/lock \
|
||||
--cap-add SYS_ADMIN \
|
||||
inecs/ansible-lab:astra-linux-arm64-latest
|
||||
```
|
||||
|
||||
#### Сборка ARM64 версии:
|
||||
```bash
|
||||
# Специальная команда для сборки Astra Linux с поддержкой ARM64
|
||||
make docker build-astra-arm64
|
||||
```
|
||||
|
||||
### RED OS
|
||||
|
||||
@@ -402,8 +460,9 @@ docker run -d --privileged \
|
||||
| alma | amd64, arm64 | ✅ | ✅ | ✅ | ❌ |
|
||||
| rocky | amd64, arm64 | ✅ | ✅ | ✅ | ❌ |
|
||||
| rhel | amd64, arm64 | ✅ | ✅ | ✅ | ❌ |
|
||||
| alt-linux | amd64 | ✅ | ✅ | ✅ | ❌ |
|
||||
| astra-linux | amd64 | ✅ | ✅ | ✅ | ❌ |
|
||||
| alt9/alt10 | amd64, arm64 | ✅ | ✅ | ✅ | ❌ |
|
||||
| astra-linux | amd64, arm64 | ✅ | ✅ | ✅ | ❌ |
|
||||
| astra-linux-arm64 | amd64, arm64 | ✅ | ✅ | ✅ | ❌ |
|
||||
| redos | amd64 | ✅ | ✅ | ✅ | ❌ |
|
||||
|
||||
## 🛠️ Управление образами
|
||||
|
||||
Reference in New Issue
Block a user