Endlich habe ich es geschafft, Docker und Portainer auf meinem Synology NAS zu installieren. Ich habe mich lange davor gescheut, weil ich befürchtete, das System zu beschädigen. Doch wie sich herausstellt, kann man bei Docker nicht allzu viel falsch machen. Es funktioniert wie ein einziges Programm auf dem Computer, das viele kleine Programme in sogenannten Containern ausführt.
In diesen Containern befindet sich alles, was das jeweilige Programm benötigt. Dadurch wird das gesamte System weniger anfällig für Fehler. Sollte ein Container nicht wie gewünscht funktionieren, kann man ihn einfach neu installieren, und alles ist wieder dort, wo es sein soll. Die Daten bleiben nämlich bestehen, es sei denn, man löscht versehentlich den Programmordner. Aber in dem Fall wäre man selbst schuld.
Hier ist eine klare Anleitung, wie du Portainer CE über die Aufgabenkonsole auf deinem Synology NAS installierst. Voraussetzung ist, dass du Container Manager aus dem Paketzentrum installiert hast.
Diese Methode verwendet die Aufgabenplaner-Funktion, um Befehle auszuführen:
Portainer CE mit der Synology NAS Aufgabenkonsole installieren
Voraussetzungen
Docker installieren: Öffne das Paketzentrum, suche nach „Container“ und installiere es, falls noch nicht geschehen. Verzeichnis für Portainer-Daten erstellen: Öffne den File Station, erstelle im gewünschten Speicherort ein Verzeichnis, z. B.
/volume1/docker/portainer
Aufgabenplaner konfigurieren
Öffne die Systemsteuerung auf deinem Synology NAS. Gehe zu Aufgabenplaner (im Bereich „System“). Klicke oben auf Erstellen und Geplantes Skript ausführen.
Gib der Aufgabe einen Namen, z. B.
Portainer CE / Docker-UI Installation
Stelle sicher, dass Benutzer auf root
steht. (Falls root nicht verfügbar ist, aktiviere vorübergehend SSH und passe die Berechtigungen an.) Zeitplan: Du kannst einen beliebigen Zeitpunkt für die Ausführung festlegen (oder auf manuelle Ausführung belassen). Wichtig ist jedoch hierbei, das es nur ein Mal ausgeführt wird und keine Wiederholung stattfindet. Benutzerdefinierte Skripte: Wechsle in den Einstellungen zum Reiter Aufgabeinstellungen.
Füge folgenden Befehl in das Skriptfeld ein:
docker run -d \
--name=portainer \
--restart=always \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /volume1/docker/portainer:/data \
portainer/portainer-ce
Wichtig: Ersetze /volume1/docker/portainer
durch den Pfad, den du für die Portainer-Daten angelegt hast. Klicke auf OK, um die Aufgabe zu speichern.
Aufgabe ausführen
Wähle die erstellte Aufgabe im Aufgabenplaner aus. Klicke auf Ausführen. Warte ein paar Sekunden und überprüfe, ob der Container erstellt wurde: Öffne die Docker-App auf deinem Synology-NAS. Gehe zu Container und überprüfe, ob portainer
ordnungsgemäß läuft.
Portainer CE ist nun einsatzbereit
Öffne deinen Browser und rufe die URL auf: http://Synology-NAS-IP:9000
. Erstelle einen Admin-Benutzer (Benutzername und Passwort). Wähle „Docker“ als Umgebung und verbinde dich mit dem lokalen Docker-Socket /var/run/docker.sock
.
Jetzt hast du Portainer CE erfolgreich über die Aufgaben-Konsole installiert. Du kannst es nutzen, um deine Docker-Container bequem zu verwalten.