Kiel instali Docker sur Raspberry pi kun Raspbian?

Docker estas uja sistemo ke vi ne bezonas multajn rimedojn por funkciigi ujojn, do Ĝi estas tre malpeza kaj tio do Docker povas esti perfekta kandidato por disvolviĝo kaj testado de retejoj pri Raspberry Pi.

Kompreneble, ĝi povas fari aliajn aferojn kiel funkciigi retservilon, prokuran servilon aŭ datumbazan servilon kaj pli en Docker sur Raspberry Pi.

Se vi ankoraŭ ne scias pri Docker, vi devas scii, ke tio estas malfermfonteca projekto aŭtomatigas aplikaĵon en programaj ujoj, disponigante aldonan tavolon de abstraktado kaj aplikaĵa virtualigo-aŭtomatigo tra multaj operaciumoj.

Docker uzas rimedajn izolajn ecojn de la Linukso-kerno, kiel ekzemple grupoj kaj nomspacoj (nomspacoj) por permesi al apartaj "ujoj" funkcii ene de unu Linukso-kazo, evitante la ŝarĝon komenci kaj prizorgi virtualajn maŝinojn.

Preparante la Raspberry Pi

Instali Docker sur nia Raspberry Pi estas nenio por skribi hejme kaj ĝia instalado estas sufiĉe simpla. En ĉi tiu lernilo Ni prenos kiel bazon la oficialan sistemon de nia Frambo kiu estas Raspbian.

Se vi ankoraŭ ne havas ĉi tiun sistemon instalita sur via Frambo, vi povas konsulti la sekvan artikolon, kie ni klarigas kiel fari ĝin en sufiĉe simpla maniero. La ligo estas ĉi tio. 

Jam kun Raspbian instalita sur nia Raspberry pi, ni ĝisdatigos la pakaĵojn kaj la deponejo-deponejo Raspbian APT kun la jena komando:

sudo apt update

Nun vi devas ĝisdatigi ĉiujn novajn programajn pakaĵojn, kiuj estis detektitaj de Raspbian. Por tio ni nur devas plenumi la jenan komandon:

sudo apt upgrade

Je ĉi tiu punkto, la programaj pakaĵoj devas esti ĝisdatigitaj.

Nun, vi devas instali la kernajn titolojn por la operaciumo. Ĉi tio gravas, ĉar se vi ne instalas la kernajn titolojn, Docker ne funkcios.

Por instali la kernajn titolojn, vi nur devas plenumi la jenan komandon en la terminalo:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Kun ĉio ĉi supre preta, ni nun povas daŭrigi la instaladon de Docker en nia amata Raspberry Pi, ĉar ni estas tute certaj, ke ni havas ĉiujn ĝisdatigitajn pakaĵojn en la sistemo.

Instalu Docker sur Raspberry Pi

Docker-instalado Ni faras ĝin plenumante la jenan komandon en la fina stacio:

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

Ĉi tiu elŝuta kaj instalada procezo eble daŭros iom da tempo, do mi sugestas, ke vi prenu vian tempon.

Docker

Jam kun la instalado de Docker en la sistemo de nia Raspberry Pi, nun ni komencas kun la efektiviga laboro Docker por ke vi povu uzi ĝin.

Por ĉi tio la unua paŝo estas aldonu nian sistemuzanton "pi" (Raspbian defaŭlte) al la doka grupo. Tiel, vi povos krei kaj administri ujojn, bildojn, volumojn, ktp. docker sen privilegioj sudo aŭ superuzanto.

Se ili kreis alian uzanton, ili devas ŝanĝi "pi" al sia uzantnomo en la komando. Por aldoni la pi-uzanton al la Docker-grupo ili nur devas lanĉi la jenan komandon:

sudo usermod -aG docker pi

Faris ĉi tiun ŝanĝon nun, necesos rekomenci nian sistemon, tiel ke la ŝanĝoj faritaj estas ŝarĝitaj ĉe starta sistemo kaj la aldono al la grupo Docker de nia uzanto estas aplikita.

Ili povas restartigi sian sistemon lanĉante la jenan komandon en la terminalo:

sudo reboot

Post kiam la sistemo rekomenciĝis, ni reiras en ĝin kaj ni malfermos terminalon. En ĝi ni ekzekutos la jenan komandon al kontrolu la instaladon de Docker kaj ke ĝi jam funkcias en la sistemo:

docker version

Kiel vi vidas, Docker funkcias perfekte pri via Raspberry Pi jam.

Nun vi nur devas efektivigi vian unuan ujon. Por fari tion, vi povas serĉi unu sur la paĝo Docker, kiu havas multajn aplikojn. La ligo estas ĉi tio.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita.

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

bool (vera)