Schritt 1: Synology vorbereiten
Als erstes muss der SSH-Login auf der Diskstation aktiviert werden. Dazu geht man in die „Systemsteuerung“ > „Terminal & SNMP“ und aktiviert dort die „SSH-Dienst aktivieren“-Einstellung.
Danach kann man sich via „SSH„, den angegebenen Port und den Administrator-Password anmelden (Windows-Nutzer nehmen Putty oder WinSCP).
Ich logge mich via Terminal, winSCP oder Putty ein und lasse diese Konsole für später offen.
Schritt 2: portainer-Ordner erstellen
Ich erstelle ein neues Verzeichnis namens „portainer“ im Docker-Verzeichnis.
Danach gehe ich mit der Konsole in das portainer–Verzeichnis und erstelle dort einen Ordner und eine neue Datei namens „portainer.yml“.
$ cd /volume1/docker/portainer
$ mkdir portainer_data
$ vim portainer.yml
version: '3'
services:
portainer:
image: portainer/portainer:latest
container_name: portainer
restart: always
ports:
- 90070:9000
- 9090:8000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./portainer_data:/data
Schritt 3: Portainer-Start
Auch in diesem Schritt kann ich die Konsole gut gebrauchen. Ich starte den portainer-Server via Docker-Compose.
$ sudo docker-compose -f portainer.yml up -d
Danach kann ich meinen Portainer-Server mit der IP der Diskstation und den vergeben Port aus „Schritt 2“ aufrufen. Ich gebe mein Admin-Passwort ein und wähle die lokale Variante.
Wie man sehen kann, funktioniert alles prima!