Namestite Docker na Raspberry Pi

Install Docker Raspberry Pi



Docker je sistem za shranjevanje za Linux. Uporablja se za izvajanje lahkih zabojnikov Linux na vrhu drugega operacijskega sistema gostitelja Linux (ali gostitelja Docker). Če se poskušate naučiti Dockerja na pravem računalniku, je Raspberry Pi zelo stroškovno učinkovita rešitev. Ker so posode Docker lahke, jih lahko preprosto namestite 5-10 ali več posod Docker na gostitelju Raspberry Pi. Priporočam, da kupite Raspberry Pi 3 Model B ali Raspberry Pi 3 Model B+, če želite nanj nastaviti Docker, saj imajo ti modeli Raspberry Pi 1 GB pomnilnika (RAM). Več pomnilnika imate, tem bolje. Na žalost še ni izdanega Raspberry Pi, ki bi imel več kot 1 GB pomnilnika.

V tem članku vam bom pokazal, kako namestiti Docker na Raspberry Pi 3 Model B. Za predstavitev bom uporabil operacijski sistem Ubuntu Core na svojem Raspberry Pi 3 Model B.







Potrebujete:



  • Računalniška naprava z eno ploščo Raspberry Pi 3 Model B ali Raspberry Pi 3 Model B+.
  • Najmanj 16 GB kartice microSD za namestitev Ubuntu Core.
  • Ethernetni kabel za internetno povezavo. Vgrajen Wi-Fi lahko uporabite tudi za internet. Vendar imam raje žično povezavo, saj menim, da je bolj zanesljiva.
  • HDMI kabel.
  • Monitor z vrati HDMI.
  • USB tipkovnica za prvo konfiguracijo Ubuntu Core.
  • Napajalnik za Raspberry Pi.

Namestite Ubuntu Core na Raspberry Pi 3:

Pokazal sem vam, kako namestiti in konfigurirati Ubuntu Core na Raspberry Pi 2 in Raspberry Pi 3 v drugem članku o Raspberry Pi, ki sem ga napisal v LinuxHintu. To lahko preverite na (Povezava do članka Namesti Ubuntu na Raspberry Pi)



Vklop Raspberry Pi 3:

Ko ste vse nastavili, vse potrebne naprave in priključke povežite z Raspberry Pi in ga vklopite.





Povezovanje z Raspberry Pi 3 prek SSH:

Ko konfigurirate Ubuntu Core OS, bi se morali povezati s svojim Raspberry Pi 3 prek SSH. Zahtevane informacije za povezavo z vašim Raspberry Pi prek SSH morajo biti prikazane na monitorju, priključenem na vaš Raspberry Pi, kot lahko vidite v označenem razdelku spodnjega posnetka zaslona.



Zdaj iz katerega koli računalnika, v katerega imate ključ SSH, dodanega v račun Ubuntu One, zaženite naslednji ukaz za povezavo z Raspberry Pi prek SSH:

$ ssh [zaščiteno po e -pošti]

OPOMBA: Uporabniško ime in naslov IP ukaza zamenjajte z vašim.

Med povezovanjem z Raspberry Pi prek SSH se lahko prikaže napaka, v tem primeru zaženite naslednji ukaz:

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

Zdaj bi se morali znova povezati s svojim Raspberry Pi prek SSH. Če se prvič povezujete z Raspberry Pi prek SSH, bi morali videti naslednje sporočilo. Samo vnesite da in nato pritisnite .

Morali bi biti povezani.

Namestitev Dockerja na Raspberry Pi 3:

V Ubuntu Core lahko namestite samo snap pakete. Na srečo ima Ubuntu Core paket Docker snap v uradnem skladišču paketov snap. Torej ne boste imeli težav z namestitvijo Dockerja na Raspberry Pi 3. Če želite namestiti Docker na Raspberry Pi 3, zaženite naslednji ukaz:

$ sudo snap install docker

Kot lahko vidite, se Docker namešča. Dokončanje bo trajalo nekaj časa.

Na tej točki je Docker nameščen. Kot lahko vidite, je različica Dockerja 18.06.1. To je Docker Community Edition.

Zdaj zaženite naslednji ukaz za povezavo Dockerja s sistemom:

$ sudo snap connect docker: home

Uporaba Dockerja na Raspberry Pi 3:

V tem razdelku vam bom pokazal, kako zaženete vsebnike Docker na Raspberry Pi 3. Začnimo. Slike Dockerja lahko iščete z naslednjim ukazom:

$ sudo docker iskanje KEYWORD

Če na primer iščete slike dockerja Ubuntu, zaženite naslednji ukaz:

$ sudo docker iskanje ubuntu

Kot vidite, se prikaže rezultat iskanja. Od tu lahko prenesete in uporabite katero koli sliko Dockerja. Prva slika Dockerja v rezultatu iskanja je ubuntu . Prenesite in namestite.

Če želite prenesti (v Dockerjevem izrazu potegnite) ubuntu image, zaženite naslednji ukaz:

$ sudo docker potegne ubuntu

Kot lahko vidite, Docker ubuntu slika se vleče.

Docker ubuntu slika je potegnjena.

Z naslednjim ukazom lahko navedete vse slike Dockerja, ki ste jih potegnili:

$ sudo docker slike

Zdaj lahko ustvarite vsebnik Docker z uporabo ubuntu image z naslednjim ukazom:

$ sudo docker run -it ubuntu

Kot lahko vidite, je ustvarjen vsebnik Docker in prijavljeni ste v lupino novega vsebnika.

Zdaj lahko tukaj zaženete kateri koli ukaz, ki ga želite, kot vidite na spodnjem posnetku zaslona.

Če želite zapustiti lupino vsebnika, zaženite naslednji ukaz:

$ exit

Vse vsebnike, ki ste jih ustvarili, lahko navedete z naslednjim ukazom:

$ sudo docker ps -a

Kot lahko vidite, ima vsebnik, ki sem ga ustvaril prej, ID kontejnerja 0f097e568547 . Kontejner ne teče več.

Posodo lahko zaženete 0f097e568547 spet z naslednjim ukazom:

$ sudo docker start 0f097e568547

Kot lahko vidite, posoda 0f097e568547 spet teče.

Če se želite prijaviti v lupino vsebnika, zaženite naslednji ukaz:

$ sudo docker attach 0f097e568547

Kot vidite, sem prijavljen v lupino vsebnika 0f097e568547 ponovno.

Z naslednjim ukazom lahko preverite, koliko pomnilnika, CPE -ja, V/I diska, V/I omrežja itd.

$ sudo docker stats

Kot vidite, imam dva vsebnika v teku in njihov ID, ime, poraba CPE -ja, porabo pomnilnika, uporabo omrežja, uporabo diska, pid itd. So prikazani na lepo oblikovan način.

Na svojem Raspberry Pi 3 uporabljam Docker in 2 vsebnike in še vedno imam na voljo/prostega približno 786 MB pomnilnika. Docker na Raspberry Pi 3 je neverjeten.

Torej, tako namestite in uporabljate Docker na Raspberry Pi 3. Hvala, ker ste prebrali ta članek.