Krok 1: Przygotuj Synology
Najpierw należy aktywować logowanie SSH na serwerze DiskStation. W tym celu należy przejść do “Panelu sterowania” > “Terminal
Następnie można zalogować się przez “SSH”, podany port i hasło administratora (użytkownicy systemu Windows używają Putty lub WinSCP).
Loguję się za pomocą Terminala, winSCP lub Putty i zostawiam tę konsolę otwartą na później.
Krok 2: Przygotuj folder Docker
W katalogu Docker tworzę nowy katalog o nazwie “jenkins”.
Następnie przechodzę do nowego katalogu i tworzę nowy folder “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
Krok 3: Start
W tym kroku mogę również dobrze wykorzystać konsolę. Serwer Jenkinsa uruchamiam za pomocą aplikacji Docker Compose.
$ sudo docker-compose -f jenkins.yml up -d
Krok 4: Konfiguracja
Ponownie używam konsoli, aby odczytać początkowe hasło:
$ cat data/secrets/initialAdminPassword
Wybrałem opcję “Instalacja zalecana”.
Krok 5: Moja pierwsza praca
Loguję się i tworzę zadanie Docker.
Jak widać, wszystko działa świetnie!