A Docker egy konténer rendszer hogy nincs szükség sok erőforrásra a tárolók futtatásához, ezért Nagyon könnyű és ezért a Docker tökéletes jelölt lehet a webes alkalmazások fejlesztésére és a Raspberry Pi tesztelésére.
Természetesen, más dolgokat is megtehet, például webszerver, proxy szerver vagy adatbázis szerver futtatását és még sok mást Docker-ben egy Raspberry Pi-n.
Ha még mindig nem tud a Dockerről, akkor tudnia kell, hogy ez egy nyílt forráskódú projekt automatizálja az alkalmazás telepítését a szoftvertárolókban, további absztrakciós és alkalmazás-virtualizációs réteg biztosítása több operációs rendszeren keresztül.
Dokkmunkás a Linux kernel erőforrás-elkülönítési szolgáltatásait használja, mint például a csoportok és a névterek (névterek) lehetővé teszik különálló "tárolók" futtatását egyetlen Linux példányon belül, elkerülve a virtuális gépek indításának és karbantartásának többletköltségeit.
A Raspberry Pi elkészítése
A Docker telepítése a Raspberry Pi-re nem semmi, amiről otthon írhatnánk telepítése meglehetősen egyszerű. Ebben az oktatóanyagban Málnánk hivatalos rendszerét vesszük alapul ami Raspbian.
Ha még mindig nincs telepítve ez a rendszer a Raspberry készülékére, olvassa el a következő cikket, ahol elég egyszerű módon elmagyarázzuk, hogyan kell ezt megtenni. A link ez.
A Raspbian már telepítve van a Raspberry pi-re, frissíteni fogjuk a csomagokat és a Raspbian APT csomagtárház gyorsítótárát a következő paranccsal:
sudo apt update
Most frissítenie kell az összes új szoftvert, amelyet a Raspbian észlelt. Ehhez csak a következő parancsot kell végrehajtanunk:
sudo apt upgrade
Ezen a ponton frissíteni kell a szoftvercsomagokat.
most, telepítenie kell az operációs rendszer kernel-fejléceit. Ez fontos, mert ha nem telepíti a kernel fejléceket, a Docker nem fog működni.
A kernel-fejlécek telepítéséhez csak a következő parancsot kell futtatnia a terminálban:
sudo apt install raspberrypi-kernel raspberrypi-kernel-headers
Ha a fentiek mindegyike készen áll, most folytathatjuk a Docker telepítését a szeretett Raspberry Pi-n, mivel teljesen biztosak vagyunk abban, hogy az összes frissített csomag megtalálható a rendszerben.
Telepítse a Dockert a Raspberry Pi-re
Docker telepítése A következő parancs végrehajtásával hajtjuk végre a terminálban:
curl -sSL https://get.docker.com | sh
Ez a letöltési és telepítési folyamat eltarthat egy ideig, ezért javaslom, hogy szánjon rá időt.
Már a Docker telepítésével a Raspberry Pi rendszerünkbe, most a megvalósítási munkával kezdjük Docker, így használhatja.
Ehhez az első lépés az add hozzá a "pi" rendszerfelhasználónkat (Raspbian alapértelmezett) a dokkoló csoportnak. Így képes lesz tárolók, képek, kötetek stb. Létrehozására és kezelésére. docker sudo vagy superuser jogosultságok nélkül.
Ha más felhasználót hoztak létre, akkor a parancsban meg kell változtatniuk a "pi" nevet a felhasználónévre. A pi felhasználó hozzáadása a Docker csoporthoz csak a következő parancsot kell futtatniuk:
sudo usermod -aG docker pi
Most hajtotta végre ezt a változást, szükség lesz a rendszer újraindítására, hogy a rendszer indításakor betöltsék a végrehajtott módosításokat, és a felhasználó Docker csoportjának kiegészítését alkalmazzák.
Újraindíthatják a rendszerüket a következő parancs futtatásával a terminálban:
sudo reboot
Miután a rendszer újraindult, visszamegyünk, és megnyitunk egy terminált. Ebben a következő parancsot fogjuk végrehajtani ellenőrizze a Docker telepítését, és hogy már fut a rendszeren:
docker version
Amint láthatja, a Docker tökéletesen működik már a Raspberry Pi készülékén.
Most már csak az első konténert kell megvalósítania. Ehhez kereshet egyet a Docker oldalon, amely számos alkalmazást tartalmaz. A link ez.