A Docker telepítése egy málna PI -re

A Docker egy könnyű konténerációs platform, amely lehetővé teszi az alkalmazások futtatását és kezelését izolált környezetben. A Docker telepítése egy Raspberry Pi -re lehetővé teszi, hogy ezt a hatékony eszközt számos projekthez használja, a webes alkalmazások tárolásától az IoT szolgáltatások futtatásáig. Ez az útmutató végigvezeti a Docker telepítését egy Raspberry Pi -re.


Előfeltételek

  1. Raspberry Pi: A javasolt Raspberry PI 3, 4 vagy újabb ajánlott.
  2. Operációs rendszer: Raspberry Pi OS (32 bites vagy 64 bites).
  3. Internetkapcsolat: Győződjön meg arról, hogy a Raspberry Pi csatlakozik az internethez.
  4. Terminál hozzáférés: SSH a Raspberry Pi -be, vagy használjon egy közvetlenül csatlakoztatott billentyűzetet és monitorot.
  5. Frissített operációs rendszer: Győződjön meg arról, hogy a Raspberry Pi operációs rendszer naprakész -e a következőképpen:
    sudo apt update && sudo apt upgrade -y
    

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

A Docker hivatalos kényelmi szkriptet kínál a gyors telepítéshez.

A kényelmi szkript használata

  1. Töltse le és hajtsa végre a Docker telepítési szkriptet:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. Adja hozzá a felhasználót a docker Csoport a Docker parancsok futtatásához nélkül sudo:

    sudo usermod -aG docker $USER
    
  3. Indítsa újra a Raspberry Pi -t, vagy jelentkezzen be, és jelentkezzen be, hogy a csoport megváltozása hatályba lépjen:

    sudo reboot
    

Ellenőrizze a telepítést

Az újraindítás után ellenőrizze, hogy a Docker telepítve van -e és fut -e:

docker --version

Látnia kell a Docker verzió megjelenését.


2. lépés: Test Docker telepítése

Futtasson egy teszttartályt, hogy megbizonyosodjon arról, hogy a Docker helyesen működjön:

docker run hello-world

Ez a parancs letölt egy tesztképet, és egy tartályban futtatja. Ha sikeres, akkor látni fog egy "Helló a Docker -től!" üzenet.


3. lépés: Telepítse a Docker Compose -t (opcionális)

A Docker Compose egy eszköz a többkontiner Docker alkalmazások meghatározásához és futtatásához.

Telepítse a Docker Compose -t

  1. Töltse le a legújabb Docker Compose Binary -t:

    sudo curl -L "https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
  2. Vigye fel a futtatható engedélyeket a binárisra:

    sudo chmod +x /usr/local/bin/docker-compose
    
  3. Ellenőrizze a telepítést:

    docker-compose --version
    

    Látnia kell, hogy a Docker komponál verzió megjelenik.


4. lépés: Engedje meg, hogy a Docker indítsa el a rendszerindítást

Annak biztosítása érdekében, hogy a Docker automatikusan elinduljon, amikor a Raspberry Pi csizma, engedélyezze a Docker szolgáltatást:

sudo systemctl enable docker

Ellenőrizheti a Docker szolgáltatás állapotát:

sudo systemctl status docker

5. lépés: Futtasson egy minta Docker alkalmazást

Futtassunk egy egyszerű webszervert, hogy bemutassuk a Docker funkcionalitását:

  1. Húzza az Nginx képet:

    docker pull nginx
    
  2. Futtassa az Nginx konténert:

    docker run -d -p 80:80 --name webserver nginx
    
  3. Nyisson meg egy böngészőt a Raspberry Pi -en vagy más eszközön ugyanazon a hálózaton, és lépjen be http://<raspberry-pi-ip>- Látnia kell az nginx üdvözlő oldalt.

  4. A konténer leállításához futtassa:

    docker stop webserver
    
  5. A tartály eltávolítása:

    docker rm webserver
    

Tippek a Docker használatához a Raspberry PI -n

  1. Optimalizálja a kar architektúráját: Győződjön meg arról, hogy az Ön által használt képek kompatibilisek-e a kar architektúrájával (például a Raspberry Pi-specifikus képek).
  2. Használja a Portainer -t a menedzsmenthez: Telepítse a Portainer -t a Docker tárolók kezeléséhez egy webes felületen:
    docker volume create portainer_data
    docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
    
  3. Figyelje az erőforrásokat: A Raspberry Pi korlátozott erőforrásokkal rendelkezik; A túlterhelés elkerülése érdekében figyelje a CPU és a memória használatát.

Hibaelhárítás

  1. A Docker parancs megköveteli sudo: Győződjön meg arról, hogy a felhasználó hozzá van -e adva a docker csoport:

    sudo usermod -aG docker $USER
    

    Ezután indítsa újra a Raspberry Pi -t.

  2. A szolgáltatás nem kezdődik: Ellenőrizze a Docker szolgáltatás állapotát:

    sudo systemctl status docker
    
  3. Engedélyt megtagadva: Gondoskodjon a /usr/local/bin/docker-compose A fájl végrehajtható engedélyekkel rendelkezik:

    sudo chmod +x /usr/local/bin/docker-compose
    

A Docker alkalmazásai a Raspberry Pi -en

  1. Webalkalmazások tárolása (például WordPress, NextCloud)
  2. IoT platformok futtatása (például otthoni asszisztens, csomópont-vörös)
  3. Épületfejlesztési környezet
  4. A konténerizálás és a hangszerelés megtanulása

Következtetés

A Docker telepítése egy Raspberry Pi -re megnyitja a könnyű, elkülönített alkalmazások telepítésének lehetőségeit. Az útmutató követésével beállíthatja a Docker és a Docker komponálát a konténerek kezelésére és a konténerizált környezetek potenciáljának feltárására a Raspberry PI -n. Kezdje a Docker -rel kísérletezni a projektek új képességeinek feloldásához!

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.