Skip to content

Portainer Upgrade

Linux
  • Von Zeit zu Zeit gibt es ja bei guter Software mal ein Update. Wie aktualisiert man das denn, wenn das als Docker Container läuft? Ganz einfach?

    Als erste Empfehlung, ein Backup anlegen. Unter Settings findet man die Option.

    4fd7b459-c5b3-40fe-aaad-18de912c55b7-grafik.png

    Danach folgendes in die Konsole eingeben

    # Stoppt den Container
    docker stop portainer
    
    # Entfernt den Container
    docker rm portainer
    
     # Lädt die aktuelle Version
    docker pull portainer/portainer-ce:latest
    
    # Container starten
    docker run -d -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
    

    Ich nutze dafür den Port 9000, weil der 8000er schon belegt ist.

    Ganz einfach, und alle Daten sind noch da, weil diese permanent abgelegt sind. Siehe

    portainer_data:/data portainer/portainer-ce:latest
    
  • Und das geht mit den Agents genauso einfach.

    root@FriendlyWrt:~# docker ps
    CONTAINER ID   IMAGE                         COMMAND     CREATED        STATUS       PORTS                                            NAMES
    5b806374e5d5   portainer/agent:latest        "./agent"   3 months ago   Up 5 years   0.0.0.0:9001->9001/tcp, :::9001->9001/tcp        portainer_agent
    729d6ad08dbc   linuxserver/dokuwiki:latest   "/init"     3 months ago   Up 5 years   443/tcp, 0.0.0.0:8080->80/tcp, :::8080->80/tcp   DokuWiki
    root@FriendlyWrt:~# docker stop portainer_agent
    portainer_agent
    root@FriendlyWrt:~# docker rm portainer_agent
    portainer_agent
    root@FriendlyWrt:~# docker pull portainer/agent:latest
    latest: Pulling from portainer/agent
    772227786281: Already exists 
    96fd13befc87: Already exists 
    0382ee122be2: Pull complete 
    c58a787d67da: Pull complete 
    f185cdc7d05a: Pull complete 
    e6752ff0f773: Pull complete 
    Digest: sha256:2c1abfac4937923e625be5f63a15f49a19cc4cca247c50f8746a9222023865a3
    Status: Downloaded newer image for portainer/agent:latest
    docker.io/portainer/agent:latest
    root@FriendlyWrt:~# docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest
    0aabe2273cd6cbf0874c9239d2efc58a848673dd9b13be2a6a26a084b6b9a63d
    

  • Docker & Redis Datenbank

    Verschoben Linux
    2
    0 Stimmen
    2 Beiträge
    150 Aufrufe
    FrankMF

    @FrankM sagte in Docker & Redis Datenbank:

    save 60 1
    #save 900 1
    save 300 10
    save 60 10000

    Hier kann man auch noch schön sehen, wie ich gekämpft habe, bis ich mal eine dump.rdb gesehen habe. Auch irgendwie logisch, das ich nie eine gesehen hatte, wenn man weiß das

    save 900 1

    bedeutet, das er alle 900 Sekunden speichert, wenn mindestens eine Änderung vorhanden ist. Das kann dann schon was dauern. Ich habe das dann mal verkürzt, damit ich schneller ein Ergebnis habe.

    save 60 1

    Das brachte mich dann dem Ziel näher. Danach konnte ich die dump.rdb auch finden.

    Bitte keine Redis DB ohne Passwort laufen lassen!
  • Portainer - Python3.10

    Linux
    1
    0 Stimmen
    1 Beiträge
    53 Aufrufe
    Niemand hat geantwortet
  • Manjaro Stable-Update vom 20.02.23

    Linux
    2
    0 Stimmen
    2 Beiträge
    87 Aufrufe
    FrankMF

    Ich konnte es nicht lassen, ich habe es mal getestet.

       ~  docker version  ✔  1m 37s  Client: Version: 23.0.1 API version: 1.42 Go version: go1.20 Git commit: a5ee5b1dfc Built: Sat Feb 11 13:58:04 2023 OS/Arch: linux/amd64 Context: default

    In der aktuellen systemd Datei steht folgendes drin. Bei mir zu finden unter /usr/lib/systemd/system/docker.service

    LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity

    Die override Dateien angelegt und durchgestartet. Läuft alles einwandfrei. Aber bitte fragt mich nicht, was dieser Wert da oben macht. Ich habe keine Ahnung.

    Update: Erklärung zu ulimits https://stackoverflow.com/questions/62127643/need-understand-ulimits-nofile-setting-in-host-and-container

  • PyPi - Pakete ein Sicherheitsproblem?

    Python3
    1
    0 Stimmen
    1 Beiträge
    72 Aufrufe
    Niemand hat geantwortet
  • Portainer - Entferntes System einbinden

    Linux
    1
    0 Stimmen
    1 Beiträge
    72 Aufrufe
    Niemand hat geantwortet
  • LMDE Upgrade Tool Beta

    Linux
    2
    0 Stimmen
    2 Beiträge
    133 Aufrufe
    FrankMF

    Ok, die Option gab es schon. Kann man im Hamburger Menü unter Preferences einstellen.

    ef454fc1-bcb8-4264-b498-1e6aa0a1b205-grafik.png

  • Linux Mint 20.1 Cinnamon - Upgrade

    Linux
    2
    0 Stimmen
    2 Beiträge
    208 Aufrufe
    FrankMF

    Wenn man dem Link folgt, dann stolpert man da auch noch über Web Apps. 🤔

    Das Tool finde ich nicht auf meinem Rechner. Jetzt muss ich vorausschicken, das ich die daily-builds von Linuxmint Cinnamon nutzen. Da kann es schon mal Probleme mit geben. Aber irgendwie muss man da ja dran kommen, oder!? Also, mal suchen...

    Dann nutzen wir mal die Anwendungsverwaltung.

    99584ed8-c4f4-4f4e-b534-29c6b289b440-grafik.png

    Da ist es 🙂

    9dda465c-bec9-480a-b68a-83c1479435da-grafik.png

    Das erste Mal in vielen Jahren, das ich das Tool benutzt habe.

    Unter Internet findet man jetzt die Anwendung Web Apps.

    65144d41-9945-47f9-a567-f52dd1b5b84f-grafik.png

    Eine Anwendung erstellt man hiermit.

    923a24c6-2d33-4765-8fa6-ca5b2c34b19f-grafik.png

    Nach dem Doppelklick auf die Anwendung erscheint diese in einem eigenen Fenster.

    ab16eb44-f3b4-497e-8476-aea99eea2c27-grafik.png

    Außerdem hat die Anwendung einen Eintrag unter Internet, mit der man schnell darauf zugreifen kann. Ich hatte nach kurzer Zeit des Testens aber einige Probleme, nur noch einen weißen Screen beim Öffnen der Web App!? Außerdem überlege ich immer noch wo der Vorteil ist?

    Ok, manhat einen sehr schnellen Zugriff auf eine spezielle Webseite. Aber, die habe ich sowieso im Browser geöffnet!? Ok, ist vielleicht für mich nicht das Richtige.

  • 0 Stimmen
    2 Beiträge
    221 Aufrufe
    FrankMF

    Es lohnt sich 🙂 Ich habe zwar ein paar kleine Fehler, hauptsächlich im Zusammenhang mit HiDPI. Und einen echt nervigen mit Suspend. Aber alles Dinge, die kontrollierbar sind. Ich hoffe das mit 20.1 die Sachen gefixt sind.