nstart-baseimages/README.md
2025-12-16 18:33:57 +03:00

56 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Базовые OCI-образы
Набор базовых Docker-образов для внутренней инфраструктуры: с корпоративным CA
и настройками для локальных зеркал репозиториев
## Собираемые образы
- Node 24, 25 (Debian)
- Python 3.14 (Debian)
## Сборка
Требования: Docker с BuildKit/buildx.
Список таргетов:
```bash
docker bake --list=targets
```
Локальная сборка (загрузка в Docker Engine):
```bash
docker bake all --load
```
Сборка и публикация в registry:
```bash
docker bake all --push
```
Для публикации требуется авторизация в registry (`docker login`).
## Параметры
Переопределяемые переменные (`docker-bake.hcl`):
- `registry` (по умолчанию `repo.nstart.local`) - registry для публикации итоговых образов
- `base_repo` (по умолчанию `repo.nstart.local/library/`) - репозиторий базовых образов
Пример переопределения:
```bash
registry=registry.example.local \
base_repo=registry.example.local/library/ \
docker bake all --push
```
Переопределение тега базового образа через Bake:
```bash
docker buildx bake images-node-debian \
--set images-node-debian.args.BASE_TAG=<tag>
```