Aktualizace Portaineru na Raspberry Pi
Tento návod popisuje bezpečnou aktualizaci Portaineru, aniž by došlo ke ztrátě dat a existujících stacků.
🔹 Předpoklady
-
Portainer nainstalovaný přes
docker run
. -
Data Portaineru jsou uložena v
/opt/portainer
. -
Přístup k RPi přes SSH (např. PuTTY).
1️⃣ Záloha dat
Portainer ukládá veškerou konfiguraci a informace o stackech do adresáře /opt/portainer
.
Pro jistotu zálohujeme:
cp -r /opt/portainer /opt/portainer.backup
Popis:
-
/opt/portainer
– hlavní adresář Portaineru. -
/opt/portainer.backup
– bezpečná záloha pro případ problémů.
2️⃣ Zastavení starého kontejneru
Zastavíme a odstraníme starý Portainer:
docker stop portainer
docker rm portainer
Popis:
-
docker stop portainer
– zastaví běžící kontejner. -
docker rm portainer
– odstraní zastavený kontejner (data z/opt/portainer
zůstávají).
3️⃣ Stažení nejnovější verze
Stáhneme nejnovější image:
docker pull portainer/portainer-ce:latest
Popis:
-
docker pull
stáhne aktuální verzi Portaineru. -
portainer/portainer-ce:latest
– označení oficiálního image Portainer Community Edition.
4️⃣ Spuštění nového kontejneru
Spustíme nový kontejner se stejnými parametry:
docker run -d \
--name=portainer \
--restart=always \
-p 9000:9000 \
-p 9443:9443 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /opt/portainer:/data \
portainer/portainer-ce:latest
Popis parametrů:
-
-d
– spustí kontejner na pozadí. -
--name=portainer
– název kontejneru. -
--restart=always
– automatický restart při bootu RPi. -
-p 9000:9000
– port pro HTTP přístup. -
-p 9443:9443
– port pro HTTPS přístup. -
-v /var/run/docker.sock:/var/run/docker.sock
– umožní Portaineru spravovat Docker hosta. -
-v /opt/portainer:/data
– uložená konfigurace Portaineru.
5️⃣ Kontrola
Ověříme, že je Portainer spuštěný:
docker ps
-
Sloupec
IMAGE
by měl ukazovatportainer/portainer-ce:latest
. -
Přístup do webového rozhraní:
-
HTTP:
http://<IP_RPI>:9000
-
HTTPS:
https://<IP_RPI>:9443
-
No comments to display
No comments to display