Portainer Community Edition auf Linux installieren, das lokale Docker-Environment verbinden und Volumes sowie Stacks verwalten.
Portainer Community Edition auf Linux installieren, das lokale Docker-Environment verbinden und Volumes sowie Stacks verwalten.
Portainer CE bietet eine Weboberfläche für Docker-Container, Images, Volumes und Stacks. Diese Anleitung richtet Portainer auf einem einzelnen Linux-Host ein. Die Oberfläche bleibt im Heimnetz. Der Zugriff auf den Docker-Socket gibt Portainer weitreichende Kontrolle über den Host.

Docker muss bereits funktionieren. Wähle die LAN-Adresse des Hosts und prüfe, ob Port 9443 frei ist. Für die hier gezeigte lokale Umgebung brauchst du keinen Agent-Port.
Lege ein benanntes Volume für die Einstellungen an. Ersetze die Beispiel-IP in der Portbindung durch deine LAN-Adresse.
docker volume create portainer_data
docker run -d --name portainer --restart=always \
-p 192.168.178.22:9443:9443 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:lts
Öffne https://192.168.178.22:9443 mit deiner IP, lege das Administratorkonto an und wähle die lokale Docker-Umgebung. Das anfängliche Zertifikat kann selbstsigniert sein. Gleiche die Adresse mit deinem Host ab, bevor du Zugangsdaten eingibst. Die offizielle Portainer-Anleitung für Docker unter Linux dokumentiert Ports und Einrichtung.
Gib Port 9443 nicht am Router frei. Beschränke den Zugriff auf das Verwaltungsnetz und berechtigte Personen. Sichere Portainers Konfiguration und die eigentlichen Anwendungsdaten separat. Lies vor einem Update die Versionshinweise und plane einen Rückweg.
Für die gezeigte Variante mit lokalem Docker-Socket ja. Für entfernte Hosts gibt es andere Verfahren, etwa einen Portainer Agent.
Es enthält Portainers Daten und Konfiguration. Die Daten deiner verwalteten Anwendungen können in anderen Volumes oder Hostordnern liegen.
Für einen einzelnen lokalen Host in dieser Anleitung nicht. Die Portainer-Dokumentation ordnet Port 8000 dem Edge-Agent-Tunnel zu.