Diese Anleitung beschreibt den Standardablauf in Portainer für Docker-Stacks.
- Zugriff auf Portainer
- Passende Umgebung/Endpoint ist ausgewählt
- Compose-Datei oder Stack-Konfiguration liegt vor
- Backup/Export vorhandener Konfiguration wurde erstellt
- In Portainer anmelden.
- Links auf Environments klicken und den richtigen Docker-Host öffnen.
- Links auf Stacks klicken.
- Auf Add stack klicken.
- Einen eindeutigen Namen eintragen, z. B.
vaultwarden, paperless oder nginx-proxy-manager.
- Compose-Inhalt in den Editor einfügen oder Repository/Upload auswählen.
- Umgebungsvariablen unter Environment variables eintragen.
- Auf Deploy the stack klicken.
- In Portainer Stacks öffnen.
- Gewünschten Stack anklicken.
- Vor Änderung den aktuellen Compose-Inhalt kopieren und intern sichern.
- Compose-Datei oder Image-Tags anpassen.
- Optional Pull latest image aktivieren, wenn neue Images gezogen werden sollen.
- Auf Update the stack klicken.
- Warten, bis Portainer den Stack neu erstellt hat.
- Im Stack die Containerliste prüfen.
- Status muss running oder healthy sein.
- Container öffnen und Logs prüfen.
- Anwendung im Browser aufrufen.
- Wenn möglich, einmal anmelden und eine typische Funktion testen.
- Gesicherten alten Compose-Inhalt wieder einfügen.
- Stack erneut aktualisieren.
- Logs und Anwendung erneut prüfen.
- Keine Secrets in öffentlichen Wiki-Seiten ablegen.
- Bei Datenbanken vor Updates immer Backup erstellen.
- Bei produktiven Systemen Wartungsfenster abstimmen.