Hogyan kell telepíteni a Dockert a Raspberry pi-re a Raspbian segítségével?

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.

Dokkmunkás

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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.