Kaip įdiegti „Docker“ į „Raspberry pi“ su „Raspbian“?

„Docker“ yra konteinerių sistema , kuriai nereikia daug išteklių konteineriams paleisti, todėl ji yra labai lengva . Todėl „Docker“ gali būti puikus kandidatas kuriant ir testuojant žiniatinklio programas „Raspberry Pi“.

Žinoma, „Docker“ programoje „Raspberry Pi“ galite atlikti ir kitus veiksmus, pavyzdžiui, paleisti žiniatinklio serverį, tarpinį serverį arba duomenų bazės serverį ir kt .

Jei vis dar nesate susipažinę su „Docker“, turėtumėte žinoti, kad tai atvirojo kodo projektas, automatizuojantis programų diegimą programinės įrangos konteineriuose , suteikdamas papildomą abstrakcijos ir automatizavimo sluoksnį programų virtualizavimui keliose operacinėse sistemose.

„Docker“ naudoja „Linux“ branduolio išteklių izoliavimo funkcijas, tokias kaip cgroups ir vardų erdvės , kad nepriklausomi „konteineriai“ galėtų veikti viename „Linux“ egzemplioriuje, išvengiant virtualių mašinų paleidimo ir priežiūros papildomų išlaidų.

Raspberry Pi paruošimas

„Docker“ įdiegimas „Raspberry Pi“ yra nesudėtingas ir gana paprastas . Šioje pamokoje kaip pagrindą naudosime oficialią „Raspberry Pi“ operacinę sistemą „Raspbian“.

Jei dar neturite šios sistemos įdiegę savo „Raspberry Pi“, galite perskaityti šį straipsnį, kuriame paaiškiname, kaip tai padaryti gana paprastai. Nuoroda yra čia.

Dabar, kai „Raspbian“ įdiegta mūsų „Raspberry Pi“, atnaujinsime paketus ir „Raspbian APT“ paketų saugyklos talpyklą naudodami šią komandą:

sudo apt update

Dabar turite atnaujinti visus naujus programinės įrangos paketus, kuriuos aptiko „Raspbian“. Tam mes tiesiog turime atlikti šią komandą:

sudo apt upgrade

Šiuo metu reikia atnaujinti programinės įrangos paketus.

Dabar reikia įdiegti branduolio antraštes savo operacinei sistemai. Tai svarbu, nes jei neįdiegsite branduolio antraščių, „Docker“ neveiks.

Norėdami įdiegti branduolio antraštes, tereikia terminale paleisti šią komandą:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Paruošę visa tai, kas išdėstyta pirmiau, dabar galime pereiti prie „Docker“ diegimo savo mylimoje „Raspberry Pi“, nes esame visiškai tikri, kad turime visus atnaujintus sistemos paketus.

Įdiekite „Docker“ į „Raspberry Pi“

„Docker“ įdiegiame terminale paleisdami šią komandą:

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

Šis atsisiuntimo ir diegimo procesas gali užtrukti, todėl siūlau neskubėti.

dokininkas

Dabar, kai „Docker“ įdiegtas mūsų „Raspberry Pi“ sistemoje, galime pradėti „Docker“ diegimo procesą , kad galėtume jį naudoti.

Pirmas žingsnis – pridėti sistemos vartotoją „pi“ (numatytąjį vartotoją „Raspbian“) prie „Docker“ grupės. Tai leis jums kurti ir tvarkyti „Docker“ konteinerius, atvaizdus, ​​tomus ir kt. be sudo ar supervartotojo teisių.

Jei sukūrėte kitą vartotoją, komandoje turite pakeisti „pi“ savo vartotojo vardu. Norėdami pridėti „pi“ vartotoją prie „Docker“ grupės, tiesiog paleiskite šią komandą:

sudo usermod -aG docker pi

Atlikę šį pakeitimą, dabar turėsime paleisti sistemą iš naujo , kad pakeitimai būtų įkelti paleidžiant sistemą ir būtų pritaikytas mūsų vartotojo pridėjimas prie „Docker“ grupės.

Jie gali iš naujo paleisti savo sistemą, vykdydami šią komandą terminale:

sudo reboot

Kai sistema bus paleista iš naujo, prisijunkite ir atidarykite terminalą. Paleiskite šią komandą, kad patikrintumėte, ar „Docker“ įdiegtas ir veikia sistemoje:

docker version

Kaip matote, „Docker“ jau puikiai dirba su jūsų „Raspberry Pi“.

Dabar tereikia įdiegti savo pirmąjį konteinerį. Jį galite rasti „Docker“ svetainėje, kurioje yra daug programų. Štai nuoroda.


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje