Portainer CE na Raspberry Pi 5 – Kompletní návod + skripty
V tomto článku najdeš krok za krokem instalaci Dockeru, Docker Compose pluginu, a nasazení Portainer CE + Watchtower na Raspberry Pi 5. Všechny skripty jsou níže v kopírovatelných blocích — stačí kliknout na „Kopírovat“ nebo stáhnout soubor.
1) Instalace Dockeru
Nejjednodušší způsob instalace Dockeru na Raspberry Pi je přes oficiální skript.
curl -sSL https://get.docker.com | sh sudo usermod -aG docker $USER sudo reboot
2) Instalace Docker Compose pluginu
Doporučený postup pro Raspberry Pi (Debian/Ubuntu/Raspberry OS):
sudo apt update sudo apt install -y docker-compose-plugin
3) docker-compose soubor (portainer.yml)
Vytvoř si složku (např. docker-admin) a ulož tento soubor jako portainer.yml.
version: "3.8"
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: always
ports:
- "8000:8000"
- "9443:9443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
watchtower:
image: containrrr/watchtower
container_name: watchtower
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --cleanup --interval 86400
# --cleanup smaže staré image po aktualizaci
# --interval 86400 = kontrola jednou denně
volumes:
portainer_data:
Spuštění:
docker compose -f portainer.yml up -d
4) Přístup do Portaineru
Otevři v prohlížeči:
https://IP_ADRESA_RPI:9443
Při prvním spuštění nastavíš admin uživatele. Portainer umožňuje spravovat kontejnery, sítě, svazky, logy a deployments skrze GUI.
5) Tipy a rozšíření
- Pro monitoring přidej Glances nebo Netdata — já doporučuju Glances (docker image
nicolargo/glances:latest-full). - Watchtower automaticky aktualizuje image — ve výchozím nastavení bez notifikací. Pokud chceš notifikace, nastav email nebo Slack webhook přes environment proměnné.
- Zálohuj data z volume
portainer_datapravidelně.
Žádné komentáře:
Okomentovat