Nainštalujte Docker na Raspberry Pi

Install Docker Raspberry Pi



Docker je kontajnerizačný systém pre Linux. Používa sa na spustenie ľahkých kontajnerov Linux nad iným operačným systémom hostiteľa Linuxu (alias hostiteľ Docker). Ak sa pokúšate naučiť Docker na skutočnom počítači, potom je Raspberry Pi veľmi nákladovo efektívne riešenie. Pretože sú kontajnery Docker ľahké, ľahko ich zmestíte do 5-10 alebo viacerých kontajnerov Docker na hostiteľa Raspberry Pi. Odporúčam vám kúpiť Raspberry Pi 3 Model B alebo Raspberry Pi 3 Model B+, ak na ňom chcete nastaviť Docker, pretože tieto modely Raspberry Pi majú 1 GB pamäte (RAM). Čím viac pamäte máte, tým lepšie. Ale bohužiaľ ešte nie je vydaný Raspberry Pi, ktorý má viac ako 1 GB pamäte.

V tomto článku vám ukážem, ako nainštalovať Docker na Raspberry Pi 3 Model B. Na ukážku budem na svojom Raspberry Pi 3 Model B používať operačný systém Ubuntu Core.







Potrebuješ:



  • Zariadenie s jednou doskou Raspberry Pi 3 Model B alebo Raspberry Pi 3 Model B+.
  • Minimálne 16 GB karty microSD na inštaláciu Ubuntu Core.
  • Ethernetový kábel na pripojenie k internetu. Na internet môžete využiť aj vstavané Wi-Fi. Preferujem však káblové pripojenie, pretože si myslím, že je spoľahlivejšie.
  • HDMI kábel.
  • Monitor s portom HDMI.
  • Klávesnica USB na prvú konfiguráciu Ubuntu Core.
  • Napájací adaptér pre Raspberry Pi.

Nainštalujte Ubuntu Core na Raspberry Pi 3:

Ako nainštalovať a nakonfigurovať Ubuntu Core na Raspberry Pi 2 a Raspberry Pi 3 som vám ukázal v inom článku o Raspberry Pi, ktorý som napísal o LinuxHint. Môžete to skontrolovať na (Odkaz na článok Inštalovať Ubuntu na Raspberry Pi)



Napájanie na Raspberry Pi 3:

Akonáhle máte všetko nastavené, pripojte všetky potrebné zariadenia a konektory k svojmu Raspberry Pi a zapnite ho.





Pripojenie k Raspberry Pi 3 cez SSH:

Keď budete mať nakonfigurovaný operačný systém Ubuntu Core, malo by sa vám dať pripojiť k vášmu Raspberry Pi 3 cez SSH. Požadované informácie na pripojenie k vášmu Raspberry Pi prostredníctvom SSH by sa mali zobraziť na monitore pripojenom k ​​vášmu Raspberry Pi, ako môžete vidieť v označenej časti nižšie uvedenej snímky obrazovky.



Teraz z akéhokoľvek počítača, do ktorého ste do svojho účtu Ubuntu One pridali kľúč SSH, spustite nasledujúci príkaz na pripojenie k Raspberry Pi prostredníctvom SSH:

$ ssh [chránený e -mailom]

POZNÁMKA: Vymeňte používateľské meno a IP adresu príkazu za svoje.

Pri pripájaní k vášmu Raspberry Pi cez SSH sa vám môže zobraziť chyba, v takom prípade spustite nasledujúci príkaz:

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

Teraz by ste sa mali znova pripojiť k svojmu Raspberry Pi cez SSH. Ak sa k svojmu Raspberry Pi pripájate prvýkrát prostredníctvom SSH, mala by sa vám zobraziť nasledujúca správa. Stačí napísať Áno a potom stlačte .

Mali by ste byť spojení.

Inštalácia Dockeru na Raspberry Pi 3:

Na Ubuntu Core môžete nainštalovať iba prichytávacie balíky. Našťastie Ubuntu Core má balík Docker Snap v oficiálnom úložisku balíkov Snap. Nebudete mať teda problémy s inštaláciou Dockera na Raspberry Pi 3. Ak chcete Docker nainštalovať na Raspberry Pi 3, spustite nasledujúci príkaz:

$ sudo snap install docker

Ako vidíte, Docker sa inštaluje. Dokončenie bude chvíľu trvať.

V tomto mieste je nainštalovaný Docker. Ako vidíte, verzia Dockeru je 18.06.1. Je to Docker Community Edition.

Teraz spustite nasledujúci príkaz na pripojenie Dockera k systému:

$ sudo snap connect docker: domov

Použitie Dockeru na Raspberry Pi 3:

V tejto časti vám ukážem, ako prevádzkovať kontajnery Docker na Raspberry Pi 3. Začnime. Obrázky Dockera môžete vyhľadať pomocou nasledujúceho príkazu:

$ sudo docker hľadať KEYWORD

Ak napríklad chcete vyhľadať obrázky dockera Ubuntu, spustite nasledujúci príkaz:

$ sudo docker hľadá ubuntu

Ako vidíte, zobrazí sa výsledok vyhľadávania. Tu si môžete stiahnuť a použiť ľubovoľný obrázok Dockera. Prvý obrázok Dockera vo výsledku vyhľadávania je ubuntu . Poďme si to stiahnuť a nainštalovať.

Na stiahnutie (v Docker term pull) ubuntu image, spustite nasledujúci príkaz:

$ sudo docker vytiahnite ubuntu

Ako vidíte, Docker ubuntu obrázok sa sťahuje.

Docker ubuntu obrázok je stiahnutý.

Pomocou nasledujúceho príkazu môžete vypísať všetky obrázky Dockera, ktoré ste stiahli:

$ sudo docker images

Teraz môžete vytvoriť kontajner Docker pomocou ubuntu obrázok s nasledujúcim príkazom:

$ sudo docker run -it ubuntu

Ako vidíte, vytvorí sa kontajner Docker a ste prihlásení do shellu nového kontajnera.

Teraz tu môžete spustiť ľubovoľný požadovaný príkaz, ako vidíte na obrázku nižšie.

Ak chcete vyjsť z plášťa kontajnera, spustite nasledujúci príkaz:

$ exit

Môžete vytvoriť zoznam všetkých kontajnerov, ktoré ste vytvorili, pomocou nasledujúceho príkazu:

$ sudo docker ps -a

Ako vidíte, kontajner, ktorý som predtým vytvoril, má ID kontajnera 0f097e568547 . Kontajner už nie je v prevádzke.

Môžete spustiť kontajner 0f097e568547 opäť s nasledujúcim príkazom:

$ sudo docker start 0f097e568547

Ako vidíte, kontajner 0f097e568547 opäť beží.

Ak sa chcete prihlásiť do shellu kontajnera, spustite nasledujúci príkaz:

$ sudo docker attach 0f097e568547

Ako vidíte, som prihlásený do škrupiny kontajnera 0f097e568547 znova.

Pomocou nasledujúceho príkazu môžete skontrolovať, koľko pamäte, CPU, I/O disku, sieťových vstupov/výstupov atď. Používajú spustené kontajnery:

$ sudo docker štatistiky

Ako vidíte, mám spustené dva kontajnery a ich ID, názov, využitie CPU, využitie pamäte, využitie siete, využitie disku, pid atď. Sú zobrazené pekne formátovaným spôsobom.

Na mojom Raspberry Pi 3 používam Docker a 2 kontajnery a stále mám k dispozícii/zadarmo asi 786 MB pamäte. Docker na Raspberry Pi 3 je úžasný.

Takto teda nainštalujete a použijete Docker na Raspberry Pi 3. Ďakujeme za prečítanie tohto článku.