Įdiekite „Docker“ „Raspberry Pi“

Install Docker Raspberry Pi



„Docker“ yra „Linux“ konteinerių sistema. Jis naudojamas paleisti lengvus „Linux“ konteinerius ant kitos „Linux“ pagrindinio kompiuterio operacinės sistemos (dar žinomos kaip „Docker“ priegloba). Jei bandote išmokti „Docker“ tikrame kompiuteryje, „Raspberry Pi“ yra labai ekonomiškas sprendimas. Kadangi „Docker“ konteineriai yra lengvi, galite lengvai juos sumontuoti 5–10 ar daugiau „Docker“ konteinerių „Raspberry Pi“ priegloboje. Rekomenduoju pirkti „Raspberry Pi 3 Model B“ arba „Raspberry Pi 3 Model B+“, jei norite jame įdiegti „Docker“, nes šie „Raspberry Pi“ modeliai turi 1 GB atminties (RAM). Kuo daugiau atminties turite, tuo geriau. Deja, dar nėra išleistas „Raspberry Pi“, kuriame būtų daugiau nei 1 GB atminties.

Šiame straipsnyje aš jums parodysiu, kaip įdiegti „Docker“ į „Raspberry Pi 3“ modelį B. Demonstracijai naudosiu „Ubuntu Core“ operacinę sistemą savo Raspberry Pi 3 B modelyje.







Tau reikia:



  • „A Raspberry Pi 3“ modelio B arba „Raspberry Pi 3“ modelio B+ vienos plokštės kompiuterio įrenginys.
  • Bent 16 GB „microSD“ kortelės, skirtos „Ubuntu Core“ įdiegti.
  • Ethernet kabelis, skirtas prisijungti prie interneto. Internetui taip pat galite naudoti integruotą „Wi-Fi“. Bet man labiau patinka laidinis ryšys, nes manau, kad jis yra patikimesnis.
  • HDMI kabelis.
  • Monitorius su HDMI prievadu.
  • USB klaviatūra, skirta pirmą kartą sukonfigūruoti „Ubuntu Core“.
  • „Raspberry Pi“ maitinimo adapteris.

Įdiekite „Ubuntu Core“ „Raspberry Pi 3“:

Kitame Raspberry Pi straipsnyje, kurį parašiau „LinuxHint“, parodžiau, kaip įdiegti ir sukonfigūruoti „Ubuntu Core“ „Raspberry Pi 2“ ir „Raspberry Pi 3“. Galite tai patikrinti (nuoroda į „Ubuntu diegimo į Raspberry Pi“ straipsnį)



„Raspberry Pi 3“ įjungimas:

Kai viskas bus nustatyta, prijunkite visus reikalingus įrenginius ir jungtis prie „Raspberry Pi“ ir įjunkite.





Prisijungimas prie „Raspberry Pi 3“ per SSH:

Sukonfigūravę „Ubuntu Core OS“, turėtumėte turėti galimybę prisijungti prie „Raspberry Pi 3“ per SSH. Reikalinga informacija, skirta prisijungti prie „Raspberry Pi“ per SSH, turėtų būti rodoma monitoriuje, prijungtame prie „Raspberry Pi“, kaip matote pažymėtoje ekrano kopijos skiltyje.



Dabar iš bet kurio kompiuterio, prie kurio „Ubuntu One“ paskyros pridėtas SSH raktas, paleiskite šią komandą, kad prisijungtumėte prie „Raspberry Pi“ per SSH:

$ ssh [el. paštas apsaugotas]

PASTABA: Pakeiskite komandos vartotojo vardą ir IP adresą savo.

Prisijungdami prie „Raspberry Pi“ per SSH galite pamatyti klaidą, tokiu atveju tiesiog paleiskite šią komandą:

$ ssh -keygen -f ~/.ssh/known_hosts -R 192.168.2.15

Dabar turėtumėte vėl prisijungti prie „Raspberry Pi“ per SSH. Jei pirmą kartą prisijungiate prie „Raspberry Pi“ per SSH, turėtumėte pamatyti šį pranešimą. Tiesiog įveskite taip ir tada paspauskite .

Turėtumėte būti prijungtas.

„Docker“ diegimas „Raspberry Pi 3“:

„Ubuntu Core“ galite įdiegti tik sparčius paketus. Laimei, „Ubuntu Core“ oficialioje „Snap“ paketo saugykloje turi „Docker“ paketą. Taigi, neturėsite jokių problemų diegdami „Docker“ į „Raspberry Pi 3“. Norėdami įdiegti „Docker“ į „Raspberry Pi 3“, paleiskite šią komandą:

$ sudo snap install docker

Kaip matote, „Docker“ yra įdiegtas. Užtruksite šiek tiek laiko.

Šiuo metu „Docker“ yra įdiegtas. Kaip matote, „Docker“ versija yra 18.06.1. Tai „Docker Community Edition“.

Dabar paleiskite šią komandą, kad prijungtumėte „Docker“ prie sistemos:

$ sudo snap connect docker: namai

„Docker“ naudojimas „Raspberry Pi 3“:

Šiame skyriuje parodysiu, kaip paleisti „Docker“ konteinerius „Raspberry Pi 3.“ Pradėkime. „Docker“ vaizdų galite ieškoti naudodami šią komandą:

$ sudo docker paieška RAKTINIS ŽODIS

Pavyzdžiui, norėdami ieškoti „Ubuntu docker“ vaizdų, paleiskite šią komandą:

$ sudo docker paieška ubuntu

Kaip matote, rodomas paieškos rezultatas. Čia galite atsisiųsti ir naudoti bet kurį „Docker“ vaizdą. Pirmasis „Docker“ vaizdas paieškos rezultate yra ubuntu . Atsisiųskime ir įdiekime.

Norėdami atsisiųsti („Docker term pull“) ubuntu paveikslėlyje, paleiskite šią komandą:

$ sudo docker traukti ubuntu

Kaip matote, „Docker“ ubuntu vaizdas traukiamas.

Dokeris ubuntu vaizdas ištrauktas.

Galite išvardyti visus ištrauktus „Docker“ vaizdus naudodami šią komandą:

$ sudo doko vaizdai

Dabar galite sukurti „Docker“ konteinerį naudodami ubuntu vaizdas su tokia komanda:

$ sudo docker paleisti -it ubuntu

Kaip matote, sukuriamas „Docker“ konteineris ir esate prisijungę prie naujo konteinerio apvalkalo.

Dabar čia galite paleisti bet kurią norimą komandą, kaip matote žemiau esančioje ekrano kopijoje.

Norėdami išeiti iš konteinerio korpuso, paleiskite šią komandą:

$ išėjimas

Galite išvardyti visus sukurtus sudėtinius rodinius naudodami šią komandą:

$ sudo docker ps -a

Kaip matote, anksčiau sukurtas sudėtinis rodinys turi sudėtinio rodinio ID 0f097e568547 . Konteineris nebeveikia.

Galite paleisti konteinerį 0f097e568547 dar kartą su tokia komanda:

$ sudo docker pradėti 0f097e568547

Kaip matote, konteineris 0f097e568547 vėl bėga.

Norėdami prisijungti prie konteinerio apvalkalo, paleiskite šią komandą:

$ sudo dokas pridėkite 0f097e568547

Kaip matote, esu prisijungęs prie konteinerio korpuso 0f097e568547 vėl.

Naudodami šią komandą galite patikrinti, kiek atminties, procesoriaus, disko įvesties/išvesties, tinklo įvesties ir išvesties tinklo ir kt.

$ sudo docker statistika

Kaip matote, veikia du konteineriai, o jų ID, pavadinimas, procesoriaus naudojimas, atminties naudojimas, tinklo naudojimas, disko naudojimas, pid ir tt rodomi gražiai suformatuoti.

Aš naudoju „Docker“ ir 2 konteinerius savo „Raspberry Pi 3“ ir vis dar turiu apie 786 MB laisvos/laisvos atminties. „Docker on Raspberry Pi 3“ yra nuostabus.

Taigi, taip įdiegiate ir naudojate „Docker“ Raspberry Pi 3. Dėkojame, kad perskaitėte šį straipsnį.