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.15Zdaj 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: homeUporaba 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 ubuntuKot 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 -aKot 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 0f097e568547Kot 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.