Nainstalujte Docker na Raspberry Pi

Install Docker Raspberry Pi



Docker je kontejnerizační systém pro Linux. Používá se ke spouštění odlehčených kontejnerů Linux nad jiným operačním systémem Linux hostitele (aka hostitele Dockera). Pokud se pokoušíte naučit Docker na skutečném počítači, pak je Raspberry Pi velmi nákladově efektivní řešení. Jelikož jsou kontejnery Docker lehké, můžete jej snadno umístit na 5-10 nebo více kontejnerů Docker na hostitele Raspberry Pi. Doporučuji koupit Raspberry Pi 3 Model B nebo Raspberry Pi 3 Model B+, pokud na něm chcete nastavit Docker, protože tyto modely Raspberry Pi mají 1 GB paměti (RAM). Čím více paměti máte, tím lépe. Ale bohužel zatím nebyl vydán Raspberry Pi, který má více než 1 GB paměti.

V tomto článku vám ukážu, jak nainstalovat Docker na Raspberry Pi 3 Model B. Na ukázce budu na svém Raspberry Pi 3 Model B používat operační systém Ubuntu Core.







Potřebuješ:



  • Zařízení Raspberry Pi 3 Model B nebo Raspberry Pi 3 Model B+ Single Board Computer.
  • Minimálně 16 GB karty microSD pro instalaci Ubuntu Core.
  • Ethernetový kabel pro připojení k internetu. K internetu můžete také využít vestavěnou Wi-Fi. Dávám však přednost kabelovému připojení, protože si myslím, že je spolehlivější.
  • HDMI kabel.
  • Monitor s portem HDMI.
  • USB klávesnice pro první konfiguraci Ubuntu Core.
  • Napájecí adaptér pro Raspberry Pi.

Nainstalujte Ubuntu Core na Raspberry Pi 3:

Jak nainstalovat a nakonfigurovat Ubuntu Core na Raspberry Pi 2 a Raspberry Pi 3 jsem vám ukázal v dalším článku o Raspberry Pi, který jsem napsal na LinuxHint. Můžete to zkontrolovat na (Odkaz na článek Instalovat Ubuntu na Raspberry Pi)



Zapnutí Raspberry Pi 3:

Jakmile máte vše nastaveno, připojte k Raspberry Pi všechna požadovaná zařízení a konektory a zapněte je.





Připojení k Raspberry Pi 3 přes SSH:

Jakmile budete mít nakonfigurovaný operační systém Ubuntu Core, měli byste se k Raspberry Pi 3 připojit pomocí SSH. Požadované informace pro připojení k vašemu Raspberry Pi přes SSH by měly být zobrazeny na monitoru připojeném k vašemu Raspberry Pi, jak můžete vidět v označené části níže uvedeného snímku obrazovky.



Nyní z libovolného počítače, do kterého máte přidaný klíč SSH k vašemu účtu Ubuntu One, spusťte následující příkaz pro připojení k Raspberry Pi přes SSH:

$ ssh [chráněno e -mailem]

POZNÁMKA: Nahraďte uživatelské jméno a IP adresu příkazu vaším.

Při připojování k Raspberry Pi přes SSH se může zobrazit chyba, v takovém případě stačí spustit následující příkaz:

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

Nyní byste se měli ke svému Raspberry Pi znovu připojit prostřednictvím SSH. Pokud se k Raspberry Pi připojujete poprvé pomocí SSH, měla by se vám zobrazit následující zpráva. Stačí zadat Ano a poté stiskněte .

Měli byste být připojeni.

Instalace Dockeru na Raspberry Pi 3:

Na Ubuntu Core můžete instalovat pouze snap balíčky. Naštěstí má Ubuntu Core v oficiálním úložišti balíčků snapů balíček Docker snap. Při instalaci Dockeru na Raspberry Pi 3 tedy nebudete mít žádné potíže. Chcete -li Docker nainstalovat na Raspberry Pi 3, spusťte následující příkaz:

$ sudo snap install docker

Jak vidíte, Docker se instaluje. Dokončení bude chvíli trvat.

V tomto okamžiku je nainstalován Docker. Jak vidíte, verze Dockeru je 18.06.1. Je to Docker Community Edition.

Nyní spusťte následující příkaz a připojte Docker k systému:

$ sudo snap connect docker: home

Použití Dockeru na Raspberry Pi 3:

V této části vám ukážu, jak spustit kontejnery Docker na Raspberry Pi 3. Začněme. Obrázky Dockeru můžete vyhledat pomocí následujícího příkazu:

$ sudo docker search KEYWORD

Chcete -li například vyhledat obrázky ukotvitelného panelu Ubuntu, spusťte následující příkaz:

$ sudo docker hledejte v ubuntu

Jak vidíte, zobrazí se výsledek hledání. Zde si můžete stáhnout a použít libovolný obrázek Dockeru. První obrázek Dockeru ve výsledku hledání je ubuntu . Pojďme to stáhnout a nainstalovat.

Chcete -li stáhnout (v Docker výrazu pull) ubuntu image, spusťte následující příkaz:

$ sudo docker vytáhnout ubuntu

Jak vidíte, Docker ubuntu obrázek se načítá.

Docker ubuntu obrázek je vytažen.

Pomocí následujícího příkazu můžete vypsat všechny obrázky Dockeru, které jste vytáhli:

$ sudo docker images

Nyní můžete vytvořit kontejner Dockeru pomocí ubuntu obrázek s následujícím příkazem:

$ sudo docker run -it ubuntu

Jak vidíte, vytvoří se kontejner Dockeru a jste přihlášeni do shellu nového kontejneru.

Nyní zde můžete spustit libovolný požadovaný příkaz, jak vidíte na obrázku níže.

Chcete -li opustit prostředí kontejneru, spusťte následující příkaz:

$ exit

Pomocí následujícího příkazu můžete vypsat všechny kontejnery, které jste vytvořili:

$ sudo docker ps -a

Jak vidíte, kontejner, který jsem vytvořil dříve, má ID kontejneru 0f097e568547 . Kontejner již neběží.

Můžete spustit kontejner 0f097e568547 opět s následujícím příkazem:

$ sudo docker start 0f097e568547

Jak vidíte, kontejner 0f097e568547 opět běží.

Chcete -li se přihlásit do prostředí kontejneru, spusťte následující příkaz:

$ sudo docker attach 0f097e568547

Jak vidíte, jsem přihlášen do schránky kontejneru 0f097e568547 znovu.

Pomocí následujícího příkazu můžete zkontrolovat, kolik paměti, CPU, I/O disku, síťových I/O atd. Běžící kontejnery používají:

$ sudo docker statistiky

Jak vidíte, mám spuštěny dva kontejnery a jejich ID, název, využití CPU, využití paměti, využití sítě, využití disku, pid atd. Jsou zobrazeny pěkně formátovaným způsobem.

Na svém Raspberry Pi 3 používám Docker a 2 kontejnery a stále mám k dispozici/zdarma asi 786 MB paměti. Docker na Raspberry Pi 3 je úžasný.

Takto tedy nainstalujete a používáte Docker na Raspberry Pi 3. Děkujeme za přečtení tohoto článku.