Шаг 1: Подготовьте Synology
Во-первых, на DiskStation должен быть активирован вход SSH. Для этого перейдите в “Панель управления” > “Терминал
Затем вы можете войти в систему через “SSH”, указанный порт и пароль администратора (пользователи Windows используют Putty или WinSCP).
Я вхожу в систему через Terminal, winSCP или Putty и оставляю эту консоль открытой на потом.
Шаг 2: Подготовьте папку Docker
Я создаю новый каталог под названием “jenkins” в каталоге Docker.
Затем я перехожу в новый каталог и создаю новую папку “data”:
$ sudo mkdir data
version: '2.0'
services:
jenkins:
restart: always
image: jenkins/jenkins:lts
privileged: true
user: root
ports:
- 8081:8080
container_name: jenkins
volumes:
- ./data:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
- /usr/local/bin/docker:/usr/local/bin/docker
Шаг 3: Начать
На этом этапе я также могу использовать консоль. Я запускаю сервер Jenkins через Docker Compose.
$ sudo docker-compose -f jenkins.yml up -d
Шаг 4: Настройка
Опять же, я использую консоль для считывания начального пароля:
$ cat data/secrets/initialAdminPassword
Я выбрал “Рекомендуемая установка”.
Шаг 5: Моя первая работа
Я вхожу в систему и создаю задание Docker.
Как видите, все работает отлично!