Stap 1: Synology voorbereiden
Eerst moet de SSH-aanmelding op het DiskStation worden geactiveerd. Om dit te doen, ga naar het “Configuratiescherm” > “Terminal
Vervolgens kunt u inloggen via “SSH”, de opgegeven poort en het beheerderswachtwoord (Windows-gebruikers gebruiken Putty of WinSCP).
Ik log in via Terminal, winSCP of Putty en laat deze console open voor later.
Stap 2: Docker map klaarmaken
Ik maak een nieuwe directory genaamd “jenkins” in de Docker directory.
Dan ga ik naar de nieuwe map en maak een nieuwe map “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
Stap 3: Start
Ik kan ook goed gebruik maken van de console in deze stap. Ik start de Jenkins server via Docker Compose.
$ sudo docker-compose -f jenkins.yml up -d
Stap 4: Instelling
Nogmaals, ik gebruik de console om het initiële wachtwoord uit te lezen:
$ cat data/secrets/initialAdminPassword
Ik heb de “Aanbevolen installatie” geselecteerd.
Stap 5: Mijn eerste baan
Ik log in en maak mijn Docker job aan.
Zoals je kunt zien, werkt alles geweldig!