Portainer telepítése a Raspberry Pi -re

 

A Portainer egy könnyű kezelési felhasználói felület a Docker számára, amely egyszerűsíti a Docker konténerek kezelésének folyamatát. Intuitív webes felületet kínál a tárolók telepítéséhez, konfigurálásához és monitorozásához. Ez az útmutató végigvezeti a Portainer telepítését és beállítását egy Raspberry Pi -re, lehetővé téve a Docker konténerek könnyedén történő kezelését.


Mire lesz szüksége

  1. Málna PI (Bármely modell Docker támogatással, például PI 3, PI 4)
  2. Raspberry Pi Os Telepítve a Raspberry Pi -re
  3. Internetkapcsolat A Portainer letöltéséhez
  4. Dokkmunkás Telepítve a Raspberry Pi -re (a Portainer megköveteli a Docker futását)

1. lépés: Telepítse a Docker -t a Raspberry Pi -re

Ha a Docker még nincs telepítve a Raspberry Pi -re, kövesse ezeket a lépéseket a telepítéshez:

  1. Frissítse a csomaglistát:

    sudo apt update
    sudo apt upgrade -y
    
  2. Telepítse a Docker -t a hivatalos szkript használatával:

    curl -sSL https://get.docker.com | sh
    
  3. A telepítés után adja hozzá az aktuális felhasználót a Docker csoporthoz, hogy lehetővé tegye a Docker parancsok futtatását anélkül sudo:

    sudo usermod -aG docker ${USER}
    
  4. Indítsa újra a Raspberry Pi -t a változások alkalmazásához:

    sudo reboot
    
  5. Ellenőrizze, hogy a Docker helyesen van -e telepítve:

    docker --version
    

2. lépés: Telepítse a Portainer -t

Most, hogy a Docker telepítve van, telepítheti a Portainer -t Docker konténerként.

  1. Húzza a Portainer képet a Docker Hub -ból:

    docker pull portainer/portainer-ce
    
  2. Hozzon létre és futtasson egy Portainer tárolót:

    docker volume create portainer_data
    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
    

    Íme, amit a parancs tesz:

    • -d: Futtassa a tartályt leválasztott módban.
    • -p 9000:9000: Tegye ki a webes felhasználói felületet a 9000 -es porton.
    • -p 9443:9443: Tegye ki a webes felhasználói felületet HTTP -kkel a 9443 porton.
    • --name portainer: Állítsa be a konténernevet "Portainer" -nek.
    • --restart always: Automatikusan indítsa újra a Portainer -t a rendszerindításon, vagy ha a konténer összeomlik.
    • -v /var/run/docker.sock:/var/run/docker.sock: Kötsa össze a Mount Docker aljzatot a Docker konténerek kezeléséhez.
    • -v portainer_data:/data: Szereljen fel egy kötetet a Portainer -adatok fennmaradásához.
  3. Várja meg, amíg a Portainer elindul, majd nyissa meg a böngészőt, és lépjen a következő címre:

    http://<raspberry_pi_ip>:9000
    

    Cserél <raspberry_pi_ip> A Raspberry Pi IP -címével.


3. lépés: Állítsa be a Portainer -t

Amikor először hozzáfér a Portainer webes felülethez, a rendszer kéri, hogy hozzon létre egy rendszergazdai fiókot.

  1. Hozzon létre egy adminisztrációs fiókot:

    • Állítson be egy felhasználónevet és jelszót az adminisztrációs fiókhoz.
    • Kattintson a "Felhasználó létrehozása" gombra a folytatáshoz.
  2. Csatlakozzon a Dockerhez:

    • Választ Helyi A helyi Docker környezet kezelése a Raspberry PI -n.
    • Kattintás Összekapcsol.

4. lépés: Portainer használata

A csatlakozás után a Portainer irányítópultra kerül, ahol elkezdheti a Docker konténerek kezelését. Te is:

  • A konténerek futó konténerek megtekintése: Figyelje az összes aktív tartály állapotát.
  • Új tartályok telepítése: Hozzon létre új Docker konténereket a Portainer felületről.
  • Kezelje a köteteket és a hálózatokat: A Docker kötetek és hálózatok megtekintése és konfigurálása.
  • A naplók és a statisztikák megtekintése: Figyelemmel kíséri a tartályok futó naplóit és statisztikáit.

5. lépés: Portainer kezelése

  1. A Portainer távoli elérése:

    • A Portainer távoli biztonságos eléréséhez konfigurálhatja az SSL -t egy fordított proxy (például Nginx vagy Traefik) segítségével, vagy használhatja a 9443 portot a HTTPS -hez (engedélyezve a HTTPS -hez docker run Parancs fent).
  2. Álljon le és indítsa újra a Portainer -t: A Portainer leállításához futtassa:

    docker stop portainer
    

    A Portainer újraindításához futtassa:

    docker restart portainer
    
  3. Portainer eltávolítása: Ha el akarja távolítani a Portainer -t, állítsa le és vegye le a tartályt:

    docker stop portainer
    docker rm portainer
    

    Opcionálisan eltávolíthatja a Docker kötetét is:

    docker volume rm portainer_data
    

Hibaelhárítás

  • A portainer nem elérhető: Győződjön meg arról, hogy a Raspberry Pi tűzfala lehetővé teszi a 9000 és 9443 portokhoz való hozzáférést. Ha a HTTPS használata, ellenőrizze, hogy az SSL tanúsítványok helyesen vannak -e beállítva.
  • Docker konténer összeomlik: Ellenőrizze a tárolónaplók hibáit:
    docker logs portainer
    
  • Nincs Docker -hozzáférés: Győződjön meg arról, hogy a felhasználó a Docker Group részét képezi:
    sudo usermod -aG docker ${USER}
    sudo reboot
    

Következtetés

A Portainer egyszerűsíti a Docker konténerkezelést a Raspberry PI-n, könnyen használható webes felület biztosításával. Csak néhány paranccsal felállhat és futhat a Docker és a Portainer segítségével, megkönnyítve a konténerek kezelését és figyelését. Függetlenül attól, hogy otthoni automatizálási rendszereket, webszervereket vagy más Dockerized szolgáltatásokat futtat, a Portainer felbecsülhetetlen értékű eszköz a Raspberry Pi Docker környezetének kezelésére.


Hagyj egy megjegyzést

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.