Anleitung: Portainer auf die neueste Version aktualisieren
-
- Verbinde dich mit dem Host, auf dem Docker installiert ist. Im folgenden Beispiel habe ich SSH verwendet, um auf Docker zuzugreifen, aber du kannst es auf die gewünschte Weise tun.
ssh benutzername@DOCKER_IP
-
- Führe den folgenden Befehl aus, um die Docker-Container anzuzeigen, die installiert sind, und um die Container-ID für Portainer zu erhalten.
sudo docker container ls
Zeigt die Docker-Container auf dem Gerät an.
-
- Führe den folgenden Befehl aus, um den Portainer-Container zu stoppen.
sudo docker stop portainer
Stoppt den Portainer-Container.
HINWEIS: Wenn der obige Befehl nicht funktioniert, stoppe den Container mithilfe der Container-ID: (recht lange Zahlenbuchstabenkombination)
sudo docker stop [CONTAINER_ID]
Stoppt einen bestimmten Container anhand seiner ID.
-
- Lösche den Portainer-Container durch Ausführen des folgenden Befehls.
HINWEIS: Wenn deine vorherige Instanz von Portainer kein persistentes Volume hatte, gehen deine Daten/Einstellungen verloren.
Stelle sicher, dass du die wichtigen Daten, die sich im /data-Verzeichnis des Portainer-Containers befinden, hast, oder du musst dein Benutzerkonto neu erstellen und deine Einstellungen ändern.
sudo docker rm portainer
Entfernt den Portainer-Container.
HINWEIS: Wenn der obige Befehl nicht funktioniert, lösche den Container mithilfe der Container-ID:
sudo docker rm [CONTAINER_ID]
-
- Hole die neueste Version des Portainer-Containers.
sudo docker pull portainer/portainer-ce:latest
Lädt das neueste Portainer-Abbild herunter.
-
- Erstelle den Portainer-Container neu mit dem folgenden Befehl.
sudo docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Erstellt den Portainer-Container erneut mit dem Befehl.
-
- Du kannst dich wieder bei Portainer anmelden, und es wird aktualisiert!
Zeigt die aktualisierte Portainer-Version an.