Kako namestiti Docker na Raspberry pi z Raspbian?

Docker je kontejnerski sistem , ki za zagon ne potrebuje veliko virov, zaradi česar je zelo lahek . Zato je Docker lahko odličen kandidat za razvoj in testiranje spletnih aplikacij na Raspberry Pi.

Seveda lahko v Dockerju na Raspberry Piju počnete tudi druge stvari, kot so zagon spletnega strežnika, proxy strežnika ali strežnika baz podatkov in še več .

Če še vedno niste seznanjeni z Dockerjem, morate vedeti, da gre za odprtokodni projekt, ki avtomatizira uvajanje aplikacij znotraj programskih vsebnikov in zagotavlja dodatno plast abstrakcije in avtomatizacije za virtualizacijo aplikacij v več operacijskih sistemih.

Docker uporablja funkcije izolacije virov jedra Linuxa, kot so cgroups in namespaces , da omogoči delovanje neodvisnih "vsebnikov" znotraj enega samega primerka Linuxa, s čimer se izognemo stroškom zagona in vzdrževanja virtualnih strojev.

Priprava Raspberry Pi

Namestitev Dockerja na vaš Raspberry Pi je preprosta in dokaj enostavna . V tej vadnici bomo kot osnovo uporabili uradni operacijski sistem Raspberry Pi, Raspbian.

Če tega sistema še nimate nameščenega na svojem Raspberry Pi-ju, si lahko ogledate naslednji članek, kjer vam bomo preprosto razložili, kako to storiti. Povezava je tukaj.

Ko je Raspbian nameščen na našem Raspberry Pi-ju, bomo posodobili pakete in predpomnilnik repozitorija paketov Raspbian APT z naslednjim ukazom:

sudo apt update

Zdaj morate posodobiti vse nove programske pakete, ki jih je zaznal Raspbian. Za to moramo samo izvesti naslednji ukaz:

sudo apt upgrade

Na tej točki je treba posodobiti programske pakete.

Zdaj morate namestiti glave jedra za vaš operacijski sistem. To je pomembno, saj Docker ne bo deloval, če ne namestite glav jedra.

Če želite namestiti glave jedra, morate v terminalu zagnati naslednji ukaz:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Z vsemi zgoraj naštetimi lahko zdaj nadaljujemo z namestitvijo Dockerja na našo ljubljeno Raspberry Pi, saj smo popolnoma prepričani, da imamo v sistemu vse posodobljene pakete.

Namestite Docker na Raspberry Pi

Docker namestimo tako, da v terminalu zaženemo naslednji ukaz:

curl -sSL https://get.docker.com | sh

Ta postopek prenosa in namestitve lahko traja nekaj časa, zato predlagam, da si vzamete čas.

Lučki delavec

Zdaj, ko je Docker nameščen na našem sistemu Raspberry Pi, lahko začnemo postopek implementacije Dockerja, da ga bomo lahko uporabljali.

Prvi korak je, da v skupino Docker dodate sistemskega uporabnika »pi« (privzeti uporabnik v Raspbianu) . To vam bo omogočilo ustvarjanje in upravljanje Dockerjevih vsebnikov, slik, nosilcev itd. brez privilegijev sudo ali superuporabnika.

Če ste ustvarili drugega uporabnika, morate v ukazu zamenjati »pi« s svojim uporabniškim imenom. Če želite uporabnika pi dodati v skupino Docker, preprosto zaženite naslednji ukaz:

sudo usermod -aG docker pi

Ko smo naredili to spremembo, bomo morali znova zagnati sistem , da se spremembe naložijo ob zagonu sistema in da se uporabi dodajanje našega uporabnika v skupino Docker.

Svoj sistem lahko znova zaženejo tako, da v terminalu zaženejo naslednji ukaz:

sudo reboot

Ko se sistem znova zažene, se znova prijavite in odprite terminal. Zaženite naslednji ukaz, da preverite, ali je Docker nameščen in deluje v sistemu:

docker version

Kot lahko vidite, Docker že popolnoma deluje na vaši Raspberry Pi.

Zdaj morate le še namestiti svoj prvi vsebnik. Najdete ga na spletni strani Docker, ki ponuja številne aplikacije. Tukaj je povezava.


Dodaj kot prednostni vir v Googlu