Portainerin asentaminen Raspberry Pi: lle

 

Portainer on Dockerille kevyt hallinta käyttöliittymä, joka yksinkertaistaa Docker -säilöjen hallintaprosessia. Se tarjoaa intuitiivisen verkkoliittymän säilöjen käyttöönotto-, määrittämiseen ja seuraamiseen. Tämä opas opastaa sinut asentamalla ja asettamalla portainerin Raspberry Pi: lle, jolloin voit hallita Docker -säilöjä helposti.


Mitä tarvitset

  1. Raspberry Pi (Mikä tahansa malli, jolla on Docker -tuki, esim. Pi 3, pi 4)
  2. Raspberry Pi OS asennettu vadelmapille
  3. Internet -yhteys Portainerin lataamiseen
  4. Satamatyöläinen Asennettu Raspberry Pi -laitteeseen (Portainer vaatii Dockerin suorittamisen)

Vaihe 1: Asenna Docker Raspberry Pi: hen

Jos Dockeria ei ole jo asennettu Raspberry PI: hen, asenna nämä vaiheet:

  1. Päivitä pakettiluettelo:

    sudo apt update
    sudo apt upgrade -y
    
  2. Asenna Docker virallisen komentosarjan avulla:

    curl -sSL https://get.docker.com | sh
    
  3. Asennuksen jälkeen lisää nykyinen käyttäjä Docker -ryhmään salliaksesi Docker -komentojen suorittamisen ilman sudo:

    sudo usermod -aG docker ${USER}
    
  4. Käynnistä Raspberry Pi uudelleen muutoksiin:

    sudo reboot
    
  5. Varmista, että Docker on asennettu oikein:

    docker --version
    

Vaihe 2: Asenna portainer

Nyt kun Docker on asennettu, voit asentaa Portainerin Docker -säilöön.

  1. Vedä portainer -kuva Docker Hubista:

    docker pull portainer/portainer-ce
    
  2. Luo ja suorita portainisäiliö:

    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
    

    Tässä on mitä komento tekee:

    • -d: Suorita säiliö irrotetussa tilassa.
    • -p 9000:9000: Paljasta Web -käyttöliittymä portilla 9000.
    • -p 9443:9443: Paljasta Web -käyttöliittymä HTTPS: llä portilla 9443.
    • --name portainer: Aseta säiliön nimi "Portainer".
    • --restart always: Käynnistä portaina automaattisesti käynnistyskäynnissä tai jos säiliö kaatuu.
    • -v /var/run/docker.sock:/var/run/docker.sock: BID -Mount Docker -pistorasia Docker -säiliöiden hallintaan.
    • -v portainer_data:/data: Asenna tilavuus Portainer -tietojen jatkamiseksi.
  3. Odota, että Portainer alkaa, avaa sitten selain ja siirry: Siirry osoitteeseen:

    http://<raspberry_pi_ip>:9000
    

    Korvata <raspberry_pi_ip> Vadelma PI: n IP -osoitteesi kanssa.


Vaihe 3: Aseta Portainer

Kun pääset ensimmäisen kerran Portainer -verkkoliittymään, sinua pyydetään luomaan järjestelmänvalvojatili.

  1. Luo järjestelmänvalvojan tili:

    • Aseta käyttäjänimi ja salasana järjestelmänvalvojan tilille.
    • Napsauta "Luo käyttäjä" jatkaaksesi.
  2. Yhdistä Dockeriin:

    • Valita Paikallinen Hallitaan paikallista Docker -ympäristöä Raspberry PI: ssä.
    • Napsauttaa Yhdistää.

Vaihe 4: Portainerin käyttäminen

Kun olet kytketty, sinut viedään Portainer -hallintapaneeliin, josta voit alkaa hallita Docker -säilöjäsi. Voit:

  • Näytä juoksukontit: Seuraa kaikkien aktiivisten säiliöiden tilaa.
  • Ota käyttöön uusia kontteja: Luo uusia Docker -säilöjä Portainer -käyttöliittymästä.
  • Hallitse määriä ja verkkoja: Katso ja määritä Docker -määrät ja verkkot.
  • Näytä lokit ja tilastot: Tarkkaile säiliöiden lokeja ja tilastoja.

Vaihe 5: Portainerin hallinta

  1. Pääsy portaineriin etäyhteydessä:

    • Jotta voit käyttää portaineria etäisesti, voit määrittää SSL: n käänteisen välityspalvelimen (esim. Nginx tai Traefik) avulla tai käyttää porttia 9443 HTTPS: lle (käytössä docker run yllä oleva komento).
  2. Pysäytä ja käynnistä portti uudelleen: Portainerin lopettamiseksi, juokse:

    docker stop portainer
    

    Käynnistä Portainer uudelleen, suorita:

    docker restart portainer
    
  3. Portainerin poistaminen: Jos haluat poistaa Portainerin, lopeta ja poista säiliö:

    docker stop portainer
    docker rm portainer
    

    Valinnaisesti voit myös poistaa Docker -äänenvoimakkuuden:

    docker volume rm portainer_data
    

Vianetsintä

  • Portainer ei ole käytettävissä: Varmista, että Raspberry PI: n palomuuri mahdollistaa pääsyn porteille 9000 ja 9443. Jos käytät HTTP: tä, tarkista, että SSL -varmenteet on asetettu oikein.
  • Docker -kontti kaatuu: Tarkista säilölokit virheistä:
    docker logs portainer
    
  • Ei telakankäyttöä: Varmista, että käyttäjä on osa Docker -ryhmää:
    sudo usermod -aG docker ${USER}
    sudo reboot
    

Johtopäätös

Portainer yksinkertaistaa Docker-säilöjen hallintaa Raspberry PI: ssä tarjoamalla helppokäyttöinen verkkoliitäntä. Vain muutamalla komennolla voit nousta ja käyttää Dockerin ja Portainerin kanssa, mikä helpottaa säiliöiden hallintaa ja seurantaa. PortaAner on käyttämällä kodiautomaatiojärjestelmiä, verkkopalvelimia tai muita telakoidut palvelut, Portainer on korvaamaton työkalu Raspberry Pi: n Docker -ympäristösi hallintaan.


Jätä kommentti

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.