Wie updated man Docker Portainer?

von | Dez. 30, 2024 | Allgemein | 0 Kommentare

Schlagwörter: Docker

Ich verwende ja auf meinem kleinen Lenovo ThinkCenter unter meinem Bürotisch einen kleinen Debian Server. Darauf läuft nicht nur Yunohost mit dem ganzen Fediverse Tools wie Mastodon, Peertube oder Pixelfed sondern parallel läuft auch noch Docker da drauf. Und da ich kein grosser Fan von SSH bin sondern ein Mac-Kind mit hübschen Oberflächen (UX) habe ich mir darauf natürlich auch noch Portainer installiert.

Wie installiert man auf einem Debian Server den Docker Portainer?

In diesem Beitrag zeige ich nun kurz wie man Portainer auf die neueste Version updated. Natürlich könnt ihr jetzt einfach die offizielle Anleitung von denen anschauen und verwenden – ich hatte damit aber ein Problem – weil ich Portainer auf Port 19000 laufen lasse.

Also zuerst müsst ihr euch über SSH in euren Server einloggen.

Wenn ihr drin seid, dann stopt ihr nun Portainer und entfernt gleichzeitig den Container von ihm

1
2
docker stop portainer
docker rm portainer

Nun müsst ihr natürlich die neueste Portainer Version herunterladen und das geht mit diesem Code

1
docker pull portainer/portainer-ce:latest

Als nächstes könnt ihr euren Container wieder starten – denkt daran ich verwende hier Port 19000 also müsst ihr es für eure Zwecke anpassen. Ich musste ja den gleichen Port wieder nehmen, dass die reverse Proxy Sache auch wieder sauber läuft und ich die Domain nicht auch noch updaten muss.

1
sudo docker run -d -p 8000:8000 -p 19000: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

Und wenn ohne Fehlermeldung durchgelaufen ist, dann ist Portainer jetzt wieder auf der aktuellsten Version und ihr könnt damit weiterarbeiten.

0 Kommentare

Einen Kommentar abschicken

Du kannst auf Fediverse-Profile verlinken, indem du fl:@benutzername in deinem Kommentar eingibst.

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert