Portainer CE unter Docker installieren
Schritt-fuer-Schritt-Anleitung zur Installation von Portainer CE als Docker-Container - inklusive persistentem Volume und Zugriff ueber die Weboberflaeche.
Portainer ist eine herstellerunabhaengige Management-Plattform fuer Container. Sie laesst sich in Docker-, Docker-Swarm- und Kubernetes-Umgebungen einsetzen und vereinfacht das Bereitstellen von containerisierten Anwendungen, das Aufspueren von Leistungsproblemen sowie die Verwaltung der Plattform ueber eine Weboberflaeche.
Portainer steht in zwei Varianten zur Verfuegung: Die Community Edition (CE) ist ein quelloffenes Toolset zum Erstellen und Verwalten von Containern in Docker, Docker Swarm, Kubernetes und Azure ACI. Die Business Edition (BE) ergaenzt CE um Funktionen fuer groessere Organisationen, etwa rollenbasierte Zugriffskontrolle und Registry-Management. Diese Anleitung beschreibt die Installation der Community Edition; ein spaeteres Upgrade auf die Business Edition ist jederzeit moeglich.
Voraussetzung ist eine funktionierende Docker-Installation auf einem Linux-System sowie ein Benutzer mit sudo-Rechten.
Installation von Portainer CE
Schritt 1. Persistentes Volume anlegen. Damit die Konfiguration einen Neustart des Containers ueberlebt, legen Sie zuerst ein Docker-Volume an, in dem Portainer seine Daten speichert.
1sudo docker volume create portainer_data
Schritt 2. Portainer-Container starten. Anschliessend starten Sie Portainer CE als Container. Die Option --restart=always sorgt dafuer, dass der Container nach einem Neustart automatisch wieder hochfaehrt; das eingebundene Docker-Socket erlaubt Portainer die Verwaltung der lokalen Docker-Umgebung.
1sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer \2 --restart=always \3 -v /var/run/docker.sock:/var/run/docker.sock \4 -v portainer_data:/data \5 portainer/portainer-ce:latest
Schritt 3. Weboberflaeche aufrufen. Nach dem Start ist Portainer ueber den Browser erreichbar. Rufen Sie dazu folgende Adresse auf:
1https://localhost:9443
Greifen Sie von einem anderen Rechner aus zu, ersetzen Sie localhost durch die IP-Adresse oder den Hostnamen des Docker-Hosts. Da Portainer ein selbstsigniertes Zertifikat verwendet, zeigt der Browser beim ersten Aufruf eine Sicherheitswarnung, die Sie bestaetigen koennen. Beim ersten Login legen Sie das Administrator-Konto an.
Fazit
Mit wenigen Befehlen steht Portainer CE als zentrale Oberflaeche zur Verfuegung, um Container, Images, Volumes und Netzwerke ueber den Browser zu verwalten. Das persistente Volume stellt sicher, dass die Konfiguration auch nach einem Neustart erhalten bleibt.
