Nerdkram

Docker Portainer auf Synology NAS DS718+

Symbolbild für viele Container, welche mit portainer verwaltet werden können

Symbolbild für viele Container, welche mit portainer verwaltet werden können

Heute installieren wir Portainer, ein grafisches Tool zum verwalten von docker Containern. Voraussetzung ist eine aktuelle Version der Synology NAS und die Installation von „Container Manager“.

Was ist Portainer eigentlich?

Portainer ist eine Open-Source-Plattform für das Management von Containern in Docker- und Kubernetes-Umgebungen. Es bietet eine benutzerfreundliche webbasierte Benutzeroberfläche, die es Entwicklern und Administratoren ermöglicht, Container-Cluster einfach zu überwachen, zu verwalten und zu skalieren, ohne komplexe Befehle auf der Befehlszeile verwenden zu müssen.

Mit Portainer können Benutzer Container erstellen, starten, stoppen, überwachen und aktualisieren, sowie Ressourcenverbrauch und Leistung messen. Darüber hinaus bietet es Funktionen wie das Management von Benutzerzugriffen und Rollen, die Verwaltung von Netzwerken und Volumes sowie das Bereitstellen von Anwendungen aus dem Portainer App Store.

Portainer erleichtert das Container-Management für Entwickler und Administratoren und ermöglicht, die Infrastruktur effizient zu verwalten und zu skalieren, ohne tiefgreifende Kenntnisse in der Container-Orchestrierung haben zu müssen.

Fangen wir an

Beginnen wir zuerst auf der NAS und legen einen Ordner „portainer“ im Ordner docker an. Ist dieser angelegt wechseln wir zum Aufgabenplaner in der Systemsteuerung. Wir erstellen eine „Geplante Aufgabe –> Benutzerdefiniertes Script“:
Aufgabe: „install portainer“
Benutzer: „root“
Den haken bei aktiviert, entfernen.
Beim Reiter oben wählen wir „Am folgenden Datum ausführen“ und wählen den aktuellen Zeitpunkt und darunter „Nicht wiederholen“
Beim Reiter „Aufgabeneinstellungen“ können wir uns eine Mail schicken lassen von der Ausführung.
Im Feld des Befehls fügen wir folgendes ein:

docker run -d –name=portainer \
-p 8000:8000 \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /volume1/docker/portainer:/data \
–restart=always \
portainer/portainer-ce

Dann müssen wir dies einmal bestätigen und ein weiteres mal mit unserem Passwort. Danach sind wir wieder im Aufgabenplaner und können unsere eben erstellte Aufgabe markieren und „Ausführen“. Nach wenigen Augenblicken sollte portainer unter http://IP_DER_NAS:9000 erreichbar sein. Bei der erstmaligen Anmeldung müssen wir nun ein Nutzer und Kennwort vergeben, dies ist unser Admin Account für portainer.

Für Anregungen und Wünsche, schaut gerne auf Freenetworx vorbei

Image by Alexander Fox | PlaNet Fox from Pixabay

Schreibe eine Antwort