16 lines
695 B
Markdown
16 lines
695 B
Markdown
# Склейка DinD и Jenkins SSH Agent.
|
||
|
||
- Берем [Jenkins SSH Agent](https://github.com/jenkinsci/docker-ssh-agent), а именно [Alpine Dockerfile](https://github.com/jenkinsci/docker-ssh-agent/blob/master/alpine/Dockerfile)
|
||
- Изменяем базовый образ на `docker:dind` (по-умолчанию он на базе alpine)
|
||
- Добавляем в `Dockerfile` под создание пользователя `jenkins` строки:
|
||
```Dockerfile
|
||
RUN addgroup docker || true && \
|
||
addgroup ${user} docker
|
||
```
|
||
- В `setup-sshd` вписываем строки:
|
||
```shell
|
||
# dockerd's patch
|
||
dockerd-entrypoint.sh
|
||
```
|
||
- Собираем, тэгаем и пушим
|