GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Docker na Debian 10 Buster

Úvod

Docker se používá pro vytváření, nasazování a správu kontejnerů pro vývoj aplikací. Využívá virtualizaci OS k izolaci kontejnerů a umožnění jejich vzájemné komunikaci.

V tomto tutoriálu se dozvíte, jak nainstalovat Docker na Debian 10.

Předpoklady

  • Debian 10 nainstalován a nakonfigurován
  • Přístup k příkazovému řádku/oknu terminálu
  • Uživatelský účet s sudo privilegia

Docker na Debianu 10

Chcete-li nastavit Docker, budete muset připravit systém na instalaci. Odstranění starších verzí balíčků Docker a stažení požadovaných závislostí proces urychlí.

Krok 1:Odinstalujte výchozí balíčky Docker

Prvním krokem je odstranění starých verzí docker , docker.io a docker-engine které již mohou být v systému. Tyto verze nejsou vyžadovány pro nejnovější stabilní verzi Dockeru.

Odstraňte zastaralé balíčky zadáním následujícího příkazu do terminálu:

sudo apt-get purge docker lxc-docker docker-engine docker.io

Krok 2:Nainstalujte požadované balíčky

Aktualizujte výchozí úložiště příkazem:

sudo apt-get update

Stáhněte si následující závislosti:

sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

Tímto způsobem vám to umožní přidat nové úložiště přes HTTPS.

Krok 3:Nainstalujte Docker

Existuje několik způsobů, jak nainstalovat Docker:

  1. Standardním a nejpraktičtějším přístupem je nastavení repozitářů Docker a instalace softwaru z nich.
  2. Případně si stáhněte balíček DEB a nainstalujte Docker ručně. Tato metoda se doporučuje pro uživatele, kteří mají systémy se vzduchovou mezerou bez přístupu k internetu.
  3. Pokud máte Raspbian, jediný způsob, jak nastavit Docker, je pomocí automatických pohodlných skriptů.

Metoda 1:Instalace Dockeru pomocí úložiště v Debianu 10

Nejlepší možností pro většinu uživatelů Debianu 10 bude instalace Dockeru z jeho oficiálních úložišť. Chcete-li tak učinit, postupujte podle kroků uvedených níže.

1. Před instalací si stáhněte oficiální klíč GPG společnosti Docker k ověření integrity balíčků:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

2. Přidejte úložiště Docker do svého systémového úložiště pomocí následujícího příkazu:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian buster stable"

3. Aktualizujte úložiště apt:

sudo apt-get update

4. Nainstalujte Docker Engine – Community (nejnovější verzi Dockeru) a containerd :

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

5. Služba se po instalaci automaticky spustí. Zkontrolujte stav zadáním:

sudo systemctl status docker


6. Instalaci můžete také ověřit dotazem na verzi Docker:

docker -v

Metoda 2:Ruční instalace Dockeru na Debian 10

Uživatelé, kteří nemohou nainstalovat Docker z jeho úložišť (nebo raději nechtějí), mají možnost nainstalovat software ručně.

1. Přejděte na následující adresu URL:

https://download.docker.com/linux/debian/dists/

2. Klepněte na verzi Debianu, kterou používáte. V tomto případě je to Buster.

3. Klikněte na pool stabilní, a nakonec amd64.

4. Dále uvidíte seznam všech dostupných balíčků .deb, včetně nových vydání a starších verzí. Seznam se bude skládat z několika verzí tří základních balíčků Docker:

  • kontejner
  • docker-ce-cli (uživatelské rozhraní příkazů Dockeru)
  • docker-ce

Pokud nepotřebujete konkrétní verzi, přejděte na nejnovější stabilní verzi. Kliknutím na nejnovější verzi každého softwarového balíčku je stáhnete.

Systém bude nejčastěji ukládat .deb soubory v Stahování složka.

5. Vraťte se na příkazový řádek a přejděte do složky Downloads pomocí následujícího příkazu:

cd Downloads

6. Chcete-li nastavit Docker, použijte dpkg příkaz k instalaci každého ze tří balíčků. Ujistěte se, že to uděláte v následujícím pořadí:

sudo dpkg -i containerd.io_1.2.6-3_amd64.deb
sudo dpkg -i docker-ce-cli_19.03.3~3-0~debian-buster_amd64.deb
sudo dpkg -i docker-ce_19.03.3~3-0~debian-buster_amd64.deb

Krok 4:Ověřte instalaci pomocí obrázku Hello World

Nejlepší způsob, jak zajistit, aby byla kontejnerová služba nakonfigurována správně, je spustit hello-world testovací obrázek.

docker run hello-world

Příkaz automaticky stáhne hello-world obraz. Na základě tohoto obrázku také vytvoří kontejner.

V terminálu se zobrazí následující výstup, který ověří, že jste úspěšně nakonfigurovali Docker na Debianu 10:

Hello from Docker!
This message shows that your installation appears to be working correctly.

Bonus:Odinstalujte a odeberte Docker

Pokud potřebujete odinstalovat Docker, spusťte následující příkaz:

sudo apt-get purge docker-ce

Příkaz odstraní docker-ce balík. Všechny další související soubory, jako jsou obrázky, kontejnery a vlastní konfigurační soubory, však zůstávají v systému. Odeberte vše z adresáře Docker pomocí příkazu:

sudo rm -rf /var/lib/docker

Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Docker Engine na Debian 11

  3. Jak nainstalovat R na Debian 10 Buster

  1. Jak nainstalovat Lutris na Debian 10 Buster

  2. Jak nainstalovat Docker na Debian 10 Buster Linux

  3. Jak nainstalovat GitLab na Debian 10 (Buster)

  1. Jak nainstalovat Minikube na Debian 10 (Buster)

  2. Jak nainstalovat Docker na Debian 11

  3. Jak nainstalovat Docker na Debian 9