небольшие правки
This commit is contained in:
parent
a6734d8fdd
commit
a495d9e3b2
5 changed files with 22 additions and 11 deletions
17
README.md
17
README.md
|
@ -2,6 +2,17 @@
|
|||
|
||||
Образ предназначен для автоматизации настройки окружения для сборки пакетов в Alpine Linux. Он создаёт пользователя, настраивает права, подключает NFS-сервер (если указан), управляет ключами для подписи пакетов и выполняет сборку пакетов с помощью утилиты abuild.
|
||||
|
||||
- [Сборка образа](#сборка-образа)
|
||||
- [Использование](#использование)
|
||||
- [Опции](#опции)
|
||||
- [Примеры сборки образа](#примеры-сборки-образа)
|
||||
- [Использование образа](#использование-образа)
|
||||
- [Параметры запуска](#параметры-запуска)
|
||||
- [Монтирование директорий](#монтирование-директорий)
|
||||
- [Что происходит при запуске](#что-происходит-при-запуске)
|
||||
- [Примеры сборки пакета](#примеры-сборки-пакета)
|
||||
- [Дополнительно](#дополнительно)
|
||||
|
||||
## Сборка образа
|
||||
|
||||
Скрипт `build.sh` предназначен для автоматизации сборки и, при необходимости, отправки Docker-образов в указанный registry. Скрипт поддерживает настройку имени образа, версии, базового образа, выбор Dockerfile, а также указание дополнительных репозиториев и параметров registry.
|
||||
|
@ -23,7 +34,7 @@
|
|||
- `-p, --port`: Порт registry (по умолчанию `5000`).
|
||||
- `-h, --help`: Показать справку.
|
||||
|
||||
### Примеры использования:
|
||||
### Примеры сборки образа:
|
||||
|
||||
1. **Простая сборка образа без отправки в registry**:
|
||||
```bash
|
||||
|
@ -127,7 +138,7 @@ docker run -it --rm \
|
|||
- Выполняется команда `abuild -r` для сборки пакета.
|
||||
- Собранные пакеты сохраняются в `/repository/<REPOSITORY_NAME_DIR>`.
|
||||
|
||||
### Примеры использования
|
||||
### Примеры сборки пакета
|
||||
|
||||
#### 1. Минимальный запуск (без NFS и ключей)
|
||||
Сборка пакета с использованием стандартных репозиториев и автоматической генерации ключей (без сохранения ключей):
|
||||
|
@ -167,7 +178,7 @@ docker run -it --rm \
|
|||
my-app:1.0.0
|
||||
```
|
||||
|
||||
---
|
||||
### Дополнительно
|
||||
|
||||
- **Сохранение ключей**: Если вы генерируете ключи внутри контейнера, сохраните их из директории `/keys` для повторного использования.
|
||||
- **Повторное использование контейнера**: Используйте одну и ту же директорию `/keys` и `/repository` для сохранения ключей и пакетов между запусками.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue