Jak nainstalovat Docker na Ubuntu Linux

Jak nainstalovat Docker na Ubuntu Linux

Docker vzal odvětví softwarového inženýrství útokem a nejenže způsobil revoluci ve způsobu, jakým dodáváme a nasazujeme software, ale také změnil způsob, jakým inženýři na svých počítačích nastavují prostředí pro vývoj softwaru.





Tato příručka vám ukáže, jak začít s Dockerem nainstalováním na Ubuntu Linux 20.04 (Focal Fossa), nejnovější verzi Ubuntu Long Term Support (LTS) v době psaní tohoto článku.





Výhody Dockeru

Docker je open-source platforma, která vám umožňuje automatizovat a nasazovat aplikace jako samostatné balíčky známé jako kontejnery. Docker používá technologii virtualizace operačního systému, ale na rozdíl od virtuálních počítačů je mnohem lehčí na systémové prostředky.





Mezi některé z hlavních výhod Dockeru patří:

  • Poměrně snadné použití a učení
  • Poskytuje konzistentní a snadný způsob nasazení softwaru
  • Kompatibilní s architekturou mikroslužeb
  • Velmi nízké využití zdrojů

Nastavení úložiště softwaru Docker

Existuje několik způsobů instalace Dockeru a tato příručka vám ukáže, jak nainstalovat Docker z úložišť Docker pomocí obslužného programu apt. Instalace Dockeru tímto způsobem vám umožní snadný upgrade balíčku Dockeru v budoucnu a je také doporučeným přístupem týmu Docker.



Prvním krokem instalace je přidání úložiště softwaru Docker do seznamu zdrojů softwaru. Budete používat úložiště softwaru Docker přes HTTPS a poté pomocí níže uvedeného příkazu nainstalujte požadovaný software.

Doporučujeme nejprve aktualizovat seznam dostupných softwarových balíčků.





sudo apt update

Poté stáhněte všechny požadované závislosti pro instalaci pomocí vhodná instalace .

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

Software Docker používá GnuPG, také známý jako GPG, pro zabezpečení komunikace při stahování softwarových balíčků z jeho úložiště. GPG je implementační standard PGP (Pretty Good Privacy), který se používá k šifrování zpráv nebo dat.





jak udělat fotky soukromé na facebooku 2018

Chcete -li přidat oficiální klíč Docker GPG do místních klíčových slov, použijte následující příkaz.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Docker má ve svých úložištích softwaru tři hlavní verze vydání softwaru: stabilní verzi, testovací verzi a verzi pro noční vydání. Tato příručka bude hovořit o stabilní verzi Dockeru.

Chcete -li použít verzi Dockeru pro stabilní úložiště, spusťte následující příkaz.

echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable' | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Poznámka : Výše ​​uvedený příkaz předpokládá, že používáte architekturu AMD. Pokud náhodou používáte architekturu ARM, můžete slovo nahradit arch = amd64 ve výše uvedeném příkazu pomocí oblouk = arm64, nebo arch = armhf pokud používáte arm hard float.

Instalace Docker Engine

Nyní, když máte nastavení úložiště softwaru Docker, můžete přistoupit k instalaci Docker Engine, který je jádrem správy a spouštění kontejnerů Docker. Mezi další důležité součásti, které tvoří Docker Engine, patří Docker Client, containerd, runc a démon Docker.

Nezapomeňte aktualizovat své zdroje balíčků pomocí níže uvedeného příkazu, protože jste nedávno přidali úložiště Docker do svého seznamu zdrojů softwaru.

sudo apt update

Chcete -li nainstalovat Docker Engine, spusťte následující příkaz. Příkaz ve výchozím nastavení nainstaluje nejnovější stabilní verzi Docker Engine.

sudo apt-get install docker-ce docker-ce-cli containerd.io

Pokud si přejete nainstalovat nějakou konkrétní verzi Dockeru, můžete nejprve zkontrolovat seznam dostupných verzí pomocí níže uvedeného příkazu.

apt-cache madison docker-ce

Potom můžete nainstalovat konkrétní verzi Dockeru pomocí následujícího příkazu. Například nainstalovat 5: 20.10.6 ~ 3-0 ~ ubuntu-focal :

sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli=5:20.10.6~3-0~ubuntu-focal containerd.io

Potvrzení instalace

Chcete -li zkontrolovat, zda byl Docker úspěšně nainstalován, můžete spustit následující příkaz a vygeneruje číslo verze nainstalovaného Docker Engine.

docker -v

V Ubuntu Linux a většině distribucí založených na Debianu se služba Docker automaticky spustí při spuštění systému.

Můžete zkusit spustit Ahoj světe Docker image k otestování instalace. Protože obrázek není místně k dispozici ve vašem počítači, systém jej stáhne z Docker Hub, knihovny obrazů kontejnerů. Při příštím spuštění obrazu znovu použije místní kopii, která je ve vašem počítači.

sudo docker run hello-world

Spuštění Dockeru jako nekořenového uživatele

V tuto chvíli můžete kontejnery Docker provozovat pouze jako superuživatele, proto sudo se používá ve výše uvedeném příkazu. Démon Docker se váže na soket Unix, který je ve výchozím nastavení ve vlastnictví uživatele root a uživatelé bez oprávnění root k němu mají přístup pouze prostřednictvím sudo.

nejlepší aplikace proti krádeži pro Android

Abyste mohli spouštět kontejnery Dockeru a další důležité příkazy, aniž byste byli superuživatelem, musíte nejprve vytvořit skupinu uživatelů s názvem přístavní dělník a poté přidejte svého uživatele do skupiny ukotvitelných oken na vašem počítači. The groupadd je zodpovědný za správa skupin uživatelů v Linuxu .

sudo groupadd docker sudo usermod -aG docker $USER

Pomocí níže uvedeného příkazu aktivujte změny skupiny.

newgrp docker

Poznámka : Nezapomeňte se odhlásit a znovu přihlásit, aby systém rozpoznal nově vytvořené členství ve skupině. K odhlášení můžete použít následující příkaz.

gnome-session-quit

V některých případech může být nutné restartovat počítač, pokud stále nemůžete spustit příkaz Docker jako uživatel bez oprávnění root.

Odinstalování Dockeru

Chcete -li Docker Engine z Ubuntu Linux odebrat nebo odinstalovat, jednoduše spusťte následující příkaz.

sudo apt remove docker docker-engine docker.io containerd runc

Přestože byl Docker Engine odstraněn, ostatní soubory související s Dockerem, jako jsou obrázky, kontejnery, svazky nebo vlastní konfigurační soubory, nebudou automaticky odebrány. Můžeš tyto soubory odstraňte pomocí nástroje rm .

sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd

Docker v praxi

Tato příručka ukazuje, jak nainstalovat a konfigurovat Docker na Ubuntu Linux. Kromě toho vám ukáže, jak spustit jednoduchý obrázek dockeru načtený z Docker Hubu.

Docker je velmi univerzální nástroj a má mnoho případů použití v softwarovém inženýrství. Pokud jste softwarový inženýr nebo pracujete v DevOps, Docker vám zjednoduší způsob nasazení softwaru v různých prostředích a je užitečný pro testování a prototypování softwaru.

Podíl Podíl tweet E-mailem 6 důvodů, proč používat virtualizační software Docker

Docker poskytuje oproti virtuálnímu počítači mnoho výhod-zde jsou důvody, proč jej začít používat ještě dnes.

Číst dále
Související témata
  • Linux
  • Ubuntu
  • Přístavní dělník
O autorovi Dobré jít(36 článků zveřejněno)

Mwiza vyvíjí software z povolání a rozsáhle píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomie, politika a podniková architektura.

Více od Mwizy Kumwendy

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru