úterý 12. srpna 2025

Portainer na Raspberry Pi 5 – Návod + skripty

Portainer CE na Raspberry Pi 5 – Kompletní návod + skripty

Aktualizováno: · Autor: @pc1expert

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_data pravidelně.
Potřebuješ, abych přidal i Glances a ukázal konfiguraci notifikací pro Watchtower? Napiš a doplním.

Žádné komentáře:

Okomentovat