chore: updated README
Some checks failed
Gitea/docker-base-images/jenkins-ssh-agent-jdk17-dind/pipeline/head There was a failure building this commit

This commit is contained in:
amorozov 2025-03-03 02:23:47 +03:00
parent ae52dce4ed
commit 12bbeeb5fa

View File

@ -10,6 +10,46 @@ RUN addgroup docker || true && \
- В `setup-sshd` вписываем строки:
```shell
# dockerd's patch
dockerd-entrypoint.sh
dockerd-entrypoint.sh &
```
- Собираем, тэгаем и пушим
# Как использовать:
## Запуск агента
Генерируем новую пару SSH ключей.
```shell
```
Желательно установить [SysBox](https://github.com/nestybox/sysbox/releases/tag/v0.6.6), без него придется делать контейнер с агентом привилегированным.
Берем `docker-compose.yml` файл:
```yaml
version: '3.7'
services:
jenkins-agent:
image: git.tswf.io/docker-base-images/jenkins-ssh-agent-jdk17-dind:1.0.4
restart: always
# Используем, если не хотим делать контейнер привилегированным
runtime: sysbox-runc
# Если не используем SysBox, а зря :c
#privileged: true
ports:
- "31674:22"
environment:
JENKINS_AGENT_SSH_PUBKEY: "<YOR_SSH_PUBLIC_KEY_HERE>"
```
и заменяем `<YOR_SSH_PUBLIC_KEY_HERE>` на сгенеренный публичный ключ
Запускаем агента:
```shell
docker compose up -d
```
## Настройки Jenkins
Смотри [описание агента](AGENT.README.md)