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

„Docker“ yra konteinerių sistema kad norint paleisti konteinerius nereikia daug išteklių, taigi Tai labai lengva todėl „Docker“ gali būti puikus kandidatas kuriant žiniatinklio programas ir išbandant „Raspberry Pi“.

Žinoma jis gali atlikti kitus dalykus, pvz., paleisti žiniatinklio serverį, tarpinį serverį ar duomenų bazės serverį ir dar daugiau „Docker“ ant aviečių Pi.

Jei vis dar nežinote apie „Docker“, turėtumėte žinoti, kad tai yra atviro kodo projektas automatizuoti programų diegimą programinės įrangos konteineriuose, suteikiantis papildomą programų virtualizavimo abstrakcijos ir automatikos sluoksnį keliose operacinėse sistemose.

dokininkas naudoja „Linux“ branduolio išteklių izoliavimo ypatybes, tokias kaip grupes ir vardų sritis (vardų sritis), kad atskiri „konteineriai“ galėtų veikti viename „Linux“ egzemplioriuje, išvengiant virtualių mašinų paleidimo ir priežiūros pridėtinių išlaidų.

Raspberry Pi paruošimas

„Docker“ diegimas mūsų „Raspberry Pi“ nėra apie ką rašyti namuose jo montavimas yra gana paprastas. Šioje pamokoje Remsimės oficialia mūsų aviečių sistema kuri yra Raspbian.

Jei vis dar neįdiegėte šios sistemos „Raspberry“, galite perskaityti šį straipsnį, kuriame paaiškinsime, kaip tai padaryti gana paprastai. Nuoroda yra tokia. 

Jau įdiegus „Raspbian“ mūsų „Raspberry pi“, atnaujinsime paketus ir „Raspbian APT“ paketo saugyklos talpyklą su šia komanda:

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 turite įdiegti operacinės sistemos branduolio antraštes. 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“

Dokerio įrengimas Mes tai darome vykdydami šią komandą terminale:

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

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

dokininkas

Jau įdiegus „Docker“ į mūsų „Raspberry Pi“ sistemą, dabar mes pradedame nuo įgyvendinimo darbų „Docker“, kad galėtumėte juo naudotis.

Tai yra pirmasis žingsnis pridėti mūsų sistemos vartotoją "pi" („Raspbian“ numatytasis nustatymas) dokininkų grupei. Taigi galėsite kurti ir tvarkyti konteinerius, vaizdus, ​​tomus ir kt. docker be sudo ar superuser privilegijų.

Jei jie sukūrė kitą vartotoją, jie komandoje turi pakeisti „pi“ į savo vartotojo vardą. Norėdami įtraukti pi vartotoją į „Docker“ grupę jie tiesiog turi paleisti šią komandą:

sudo usermod -aG docker pi

Atliko šį pakeitimą dabar, reikės iš naujo paleisti mūsų sistemą, kad atlikti pakeitimai būtų įkeliami paleidus sistemą ir būtų pritaikytas mūsų vartotojo „Docker“ grupės papildymas.

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

sudo reboot

Paleidus sistemą iš naujo, įeisime į ją dar kartą ir atidarysime terminalą. Jame vykdysime šią komandą patikrinkite, ar įdiegtas „Docker“ ir ar jis jau veikia sistemoje:

docker version

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

Dabar jūs turite įdiegti tik savo pirmąjį konteinerį. Norėdami tai padaryti, galite jo ieškoti „Docker“ puslapyje, kuriame yra daug programų. Nuoroda yra tokia.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.