Kā instalēt Docker uz Raspberry pi ar Raspbian?

Docker ir konteineru sistēma ka konteineru darbināšanai nav nepieciešami daudz resursu, tāpēc Tas ir ļoti viegls un tāpēc Dokers var būt ideāls kandidāts tīmekļa lietojumprogrammu izstrādei un testēšanai ar Raspberry Pi.

Protams tas var darīt citas lietas, piemēram, palaist tīmekļa serveri, starpniekserveri vai datu bāzes serveri un daudz ko citu Docker uz Raspberry Pi.

Ja jūs joprojām nezināt par Docker, jums jāzina, ka tas ir atvērtā koda projekts automatizē lietojumprogrammu izvietošanu programmatūras konteineros, nodrošinot papildu lietojumprogrammu virtualizācijas abstrakcijas un automatizācijas slāni vairākās operētājsistēmās.

dokers izmanto Linux kodola resursu izolācijas funkcijas, piemēram, grupas un nosaukumvietas (vārdu vietas), lai ļautu atsevišķiem "konteineriem" darboties vienā Linux instancē, izvairoties no virtuālo mašīnu palaišanas un uzturēšanas papildu izdevumiem.

Aveņu Pi sagatavošana

Docker instalēšana mūsu Raspberry Pi nav nekas, par ko rakstīt mājās tā uzstādīšana ir diezgan vienkārša. Šajā apmācībā Mēs par pamatu ņemsim mūsu Aveņu oficiālo sistēmu kas ir Raspbian.

Ja jūsu Raspberry joprojām nav instalēta šī sistēma, varat izlasīt šo rakstu, kurā mēs izskaidrojam, kā to izdarīt diezgan vienkārši. Saite ir šī. 

Jau ar mūsu Raspberry pi instalēto Raspbian, mēs atjaunināsim paketes un Raspbian APT pakotnes krātuves kešatmiņu ar šādu komandu:

sudo apt update

Tagad jums jāatjaunina visas jaunās programmatūras pakotnes, kas ir atklātas no Raspbian. Tam mums vienkārši jāizpilda šāda komanda:

sudo apt upgrade

Šajā brīdī programmatūras paketes ir jāatjaunina.

Tagad, jums ir jāinstalē operētājsistēmas kodola galvenes. Tas ir svarīgi, jo, ja neinstalējat kodola galvenes, Docker nedarbosies.

Lai instalētu kodola galvenes, viss, kas jums jādara, ir palaist šādu komandu terminālā:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Kad viss iepriekš minētais ir gatavs, tagad mēs varam pāriet uz Docker instalēšanu mūsu mīļajā Raspberry Pi, jo mēs esam pilnīgi pārliecināti, ka mums ir visas atjauninātās sistēmas pakotnes.

Instalējiet Docker uz Raspberry Pi

Dokeru uzstādīšana Mēs to darām, izpildot šādu komandu terminālā:

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

Šis lejupielādes un instalēšanas process var aizņemt kādu laiku, tāpēc es iesaku jums veltīt laiku.

dokers

Instalējot Docker mūsu Raspberry Pi sistēmā, tagad mēs sākam ar ieviešanas darbu Docker, lai jūs to varētu izmantot.

Šim nolūkam pirmais solis ir pievienojiet mūsu sistēmas lietotāju "pi" (Raspbian noklusējums) doku grupai. Tādējādi jūs varēsiet izveidot un pārvaldīt konteinerus, attēlus, sējumus utt. docker bez sudo vai superuser privilēģijām.

Ja viņi izveidoja citu lietotāju, komandā viņiem jāmaina "pi" uz savu lietotājvārdu. Lai pi lietotāju pievienotu Docker grupai viņiem vienkārši jāizpilda šāda komanda:

sudo usermod -aG docker pi

Veica šīs izmaiņas tagad, būs nepieciešams restartēt mūsu sistēmu, tā ka veiktās izmaiņas tiek ielādētas sistēmas startēšanas laikā un tiek piemērots papildinājums mūsu lietotāja Docker grupai.

Viņi var pārstartēt sistēmu, terminālā izpildot šādu komandu:

sudo reboot

Kad sistēma ir restartēta, mēs tajā atgriezīsimies un atvērsim termināli. Tajā mēs izpildīsim šādu komandu pārbaudiet Docker instalāciju un vai tas jau darbojas sistēmā:

docker version

Kā redzat, Docker jau perfekti strādā pie jūsu Raspberry Pi.

Tagad jums vienkārši jāievieš pirmais konteiners. Lai to izdarītu, varat to meklēt lapā Docker, kurā ir daudz lietojumprogrammu. Saite ir šī.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.