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.15Teraz 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: domovPouž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ť KEYWORDAk napríklad chcete vyhľadať obrázky dockera Ubuntu, spustite nasledujúci príkaz:
$ sudo docker hľadá ubuntuAko 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 -aAko 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 0f097e568547Ako 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.