Steg 1: Förbered Synology
Först måste SSH-inloggningen aktiveras på DiskStationen. Detta gör du genom att gå till “Kontrollpanelen” > “Terminal”.
Därefter kan du logga in via “SSH”, den angivna porten och administratörslösenordet (Windows-användare använder Putty eller WinSCP).
Jag loggar in via Terminal, winSCP eller Putty och lämnar denna konsol öppen för senare.
Steg 2: Förbered Docker-mappen
Jag skapar en ny katalog som heter “jenkins” i Docker-katalogen.
Sedan byter jag till den nya katalogen och skapar en ny mapp “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
Steg 3: Starta
Jag kan också utnyttja konsolen i det här steget. Jag startar Jenkins-servern via Docker Compose.
$ sudo docker-compose -f jenkins.yml up -d
Steg 4: Inställning
Återigen använder jag konsolen för att läsa upp det ursprungliga lösenordet:
$ cat data/secrets/initialAdminPassword
Error:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.deepl.com:443
Steg 5: Mitt första jobb
Jag loggar in och skapar mitt Docker-jobb.
Som du kan se fungerar allting utmärkt!