Jak nainstalovat a používat Docker a jeho kontejnery v Ubuntu

Docker na Ubuntu

přístavní dělník je projekt s otevřeným zdrojovým kódem podporovaný obchodní entitou se stejným názvem, který výrazně usnadňuje spuštění procesu aplikace v relativně izolovaném prostředí zvaném kontejner nebo kontejner. Na rozdíl od virtuálního počítače (VM), který má vlastní jádro, kontejner závisí na jádře hostitelského operačního systému, což mu umožňuje být lehčí a mnohem rychlejší.

Docker je nejjednodušší nástroj, který poskytuje našemu počítači možnosti vývoje a správy podnikových aplikací. Ve výchozím nastavení se kontejnery Docker spouštějí pomocí obrazů aplikací, které jsou hostovány v Docker Hubu, ze kterého můžeme přistupovat tento odkaz. V tomto článku vám ukážeme, jak instalovat a používat tyto kontejnery v Ubuntu a dalších distribucích založených na operačním systému vyvinutém společností Canonical.

Instalace Dockeru na Ubuntu

Nejlepší věcí, pokud naším záměrem je mít vždy nejnovější verzi softwaru, je instalace oficiálního úložiště daného softwaru. K tomu provedeme tyto kroky:

  1. Nejprve otevřete terminál a importujeme klíč GPG softwaru pomocí následujícího příkazu:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Dále přidáme oficiální úložiště:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Aktualizujeme balíčky:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Dále nainstalujeme Docker s následujícím příkazem:
sudo apt install docker-engine

 Jak spustit Docker kontejnery

El démon Docker by už pracoval. Nyní ke spuštění našeho prvního kontejneru použijeme příkaz:

sudo docker run hello-world

Jak bylo uvedeno výše, kontejnery Dockeru jsou ve výchozím nastavení hostovány na jejich vlastním centru. K dispozici jsou stovky nebo tisíce obrázků, takže provedeme vyhledávání, abychom provedli ten, který nás zajímá. Například příkaz pro vyhledání obrázku o Linux Mint, jedné z nejpopulárnějších distribucí založených na Ubuntu, by byl následující:

sudo docker search "linux mint"

Předchozí hledání nám ukáže něco jako následující:

docker-images

Když hledáme obrázek ke spuštění kontejneru, musíme vždy použít ten, který má sloupec „OK“ nebo „Oficiální“, což znamená, že pochází z vašeho vlastního projektu, nikoli od jakékoli osoby. V předchozím seznamu není žádný oficiální, ale existuje jeden z Ubuntu. Spustíme kontejner pomocí oficiálního obrazu Ubuntu (z předchozích) s následujícím příkazem:

sudo docker run -it ubuntu bash

Výše uvedený příkaz stáhne obraz Ubuntu, spustí kontejner, udržuje jej spuštěný a poskytne nám v něm interaktivní přístup tty s Bash. Uvědomíme si, že prompt se změnilo na něco jako root @ 131a58505d2d: / #, kde to, co je za, je jedinečné ID kontejneru.

Pomocí přístupu z příkazového řádku můžeme dělat prakticky cokoli, například dostat se z kontejneru, aktualizovat databázi balíků, aktualizovat systém nebo nainstalovat jakýkoli software.

Dělám úklid

Když spustíme kontejner, klient Dockeru si musí stáhnout obrázek z Docker Hubu. Tyto obrázky budou uloženy v našem počítači a zůstanou tam, i když jsme kontejner zastavili a odstranili, takže všechny ty zbytky stojí za to odstranit které nebudeme znovu používat.

Chcete-li zobrazit seznam obrázků hostovaných v našem počítači, napíšeme následující příkaz:

sudo docker images

Zobrazí se nám všechny obrázky hostované v našem počítači. Abychom je vyloučili, napíšeme příkaz jako následující, kde obrázek „hello-world“ je obrázek, který chceme odstranit:

sudo docker rmi hello-world

Používání softwaru uvedeného v tomto příspěvku a jeho kontejnerů může být pro některé uživatele velmi zajímavé. Jste jedním z nich?

Přes | linuxbsdos.com


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Beto Gomhez řekl

    Jak bych mohl smrtelníkovi jako já nainstalovat docker na svůj Ubuntu?

  2.   Tecnocybery řekl

    Výhodou je, že nespotřebovává fyzické prostředky, ale pouze logické. 20 virtuálních strojů můžete postavit za dvě minuty, u ostatních to trvá hodiny.