Portainer
Einleitung und Rolle
Portainer ist die Weboberfläche zur Verwaltung von Docker-Containern, Images, Volumes und Stacks. Es ist ein administrativer Dienst mit Schreibzugriff auf Docker und verwendet seine eigene Authentifizierung.
Persistente Daten und Backup-Relevanz
| Pfad |
Bedeutung |
Backup-Relevanz |
/opt/selfhost/data/portainer |
Portainer-Datenbank und Einstellungen |
hoch |
/opt/selfhost/stacks/core/docker-compose.yml |
Stack-Definition |
hoch |
Stack, Container und Docker Compose
| Eigenschaft |
Wert |
| Stack |
Core-Stack /opt/selfhost/stacks/core/ |
| Container |
portainer |
| Image |
portainer/portainer-ce:lts |
| Portbindung |
127.0.0.1:9001:9000 |
| Docker-Socket |
/var/run/docker.sock:/var/run/docker.sock |
| Daten-Mount |
/opt/selfhost/data/portainer:/data |
Route und Caddy
| Registry-ID |
Hostname |
Upstream |
portainer |
portainer.marcosudau.com |
http://127.0.0.1:9001 |
Zugehörige Dienste und Abhängigkeiten
| Abhängigkeit |
Rolle |
| Docker Socket |
Verwaltung der Docker-Umgebung |
| Caddy |
HTTPS-Reverse-Proxy |
Secrets und Umgebungsvariablen
Portainer verwaltet Zugangsdaten intern im Datenverzeichnis. Keine separate .env-Datei in der aktuellen Compose-Konfiguration.
Betrieb und Prüfung
sudo docker compose ls
sudo docker ps --format '{{.Names}} {{.Status}}'
curl -I https://portainer.marcosudau.com