Přejít na hlavní obsah

Jak nainstalovat a nakonfigurovat Docker na Ubuntu: pokyny krok za krokem

  • Alexander Kolář
  • Triky

V dnešní době se Docker stal jedním z nejoblíbenějších nástrojů pro kontejnerizaci aplikací. Umožňuje vám zabalit aplikace a jejich závislosti do jediného kontejneru, který lze snadno nasadit na jakýkoli počítač nebo server.

Instalace Dockeru na Ubuntu není tak obtížný úkol, jak by se na první pohled mohlo zdát. V tomto podrobném návodu pochopíme, jak nainstalovat Docker na Ubuntu a nakonfigurovat jej tak, aby fungoval správně a bez problémů.

Před zahájením instalace Dockeru je nutné mít počítač nebo server s operačním systémem Ubuntu. Pokud ještě nemáte Ubuntu, můžete si jej stáhnout z oficiálních stránek. Všimněte si, že Docker lze nainstalovat pouze na 64bitovou verzi Ubuntu.

Příprava na instalaci Dockeru

Před instalací Dockeru na Ubuntu je třeba provést několik předběžných kroků.

  1. Aktualizace stávajících balíčků:
    • Otevřete terminál
    • Zadejte příkaz sudo apt update A stiskněte Enter
    • Počkejte na dokončení aktualizace balíčků
  2. Instalace dalších balíčků pro práci s úložišti pomocí protokolu HTTPS:
    • Zadejte příkaz sudo apt install apt-transport-https ca-certificates curl software-properties-common a stiskněte Enter
    • Potvrďte instalaci balíčků stisknutím Y a Enter
  3. Přidání klíče GPG pro oficiální úložiště Docker:
    • Zadejte příkaz curl-fsSL https://download.docker.com/linux/ubuntu/gpg / sudo gpg --dearmor-o/usr/share/keyrings / docker-archive-keyring.GPG a stiskněte Enter
  4. Nastavení instalačního úložiště Docker:
    • Zadejte 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 a stiskněte Enter

Výběr a stažení verze Ubuntu

Před instalací Dockeru na Ubuntu je důležité vybrat vhodnou verzi operačního systému.

V současné době existuje několik verzí Ubuntu, včetně:

  • Ubuntu 20.04 LTS (Long Term Support)
  • Ubuntu 18.04 LTS (Long Term Support)
  • Ubuntu 16.04 LTS (Long Term Support)

Pro většinu uživatelů se doporučuje použít nejnovější verzi Ubuntu, která je v době psaní tohoto článku Ubuntu 20.04 LTS. Nabízí rozšířenou podporu a aktualizace po dlouhou dobu.

Chcete-li stáhnout Ubuntu 20.04 LTS, navštivte oficiální web Ubuntu a přejděte na stránku ke stažení operačního systému. Tam si můžete vybrat architekturu - 32bitovou (i386) nebo 64bitovou (amd64), v závislosti na vašem systému.

Po výběru architektury klikněte na tlačítko Stáhnout a uložte obraz disku Ubuntu do počítače.

Po dokončení stahování budete mít obraz souboru ISO Ubuntu, který můžete použít k instalaci operačního systému do počítače.

Aktualizace operačního systému

Před instalací Dockeru se doporučuje aktualizovat operační systém Ubuntu na nejnovější verzi. To vám umožní získat nejstabilnější a nejbezpečnější verzi softwaru.

1. Otevřete terminál a spusťte následující příkaz:

sudo apt update

Tento příkaz aktualizuje seznamy balíčků na vašem systému.

2. Po dokončení aktualizace seznamů balíčků spusťte následující příkaz k aktualizaci nainstalovaných balíčků:

sudo apt upgrade

Proces aktualizace může nějakou dobu trvat v závislosti na objemu balíčků nabízených k aktualizaci.

3. Po dokončení aktualizace restartujte operační systém spuštěním příkazu:

Po restartování systému bude váš operační systém Ubuntu aktualizován a připraven k instalaci Dockeru.

Instalace Dockeru

Krok 1: Aktualizace systému

Před instalací Dockeru se musíte ujistit, že váš Ubuntu systém je aktualizován na nejnovější verzi. Chcete-li to provést, spusťte následující příkaz:

sudo apt update && sudo apt upgrade

Krok 2: Instalace balíčků potřebných ke stažení balíčků přes HTTPS

Nainstalujte balíčky potřebné ke stažení balíčků pomocí protokolu HTTPS:

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

Krok 3: Přidání klíče GPG pro oficiální úložiště Docker

Přidejte klíč GPG pro oficiální úložiště Docker:

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

Krok 4: Přidání úložiště Docker

Přidejte úložiště Docker do seznamu zdrojů paketů:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Krok 5: Aktualizace seznamu balíčků

Aktualizujte seznam balíčků s přidaným úložištěm Docker:

sudo apt update

Krok 6: Instalace Docker CE

Nainstalujte Docker Community Edition (Docker CE) pomocí následujícího příkazu:

sudo apt install docker-ce

Krok 7: Kontrola instalace

Zkontrolujte, zda je Docker úspěšně nainstalován spuštěním příkazu:

docker --version

Pokud je Docker úspěšně nainstalován, zobrazí se informace o verzi Docker.

Nastavení nezbytných závislostí

Před instalací Dockeru na Ubuntu, je třeba se ujistit, že máte nainstalovány všechny potřebné závislosti. V opačném případě může být instalace Dockeru neúplná nebo neúspěšná.

Instalace Dockeru vyžaduje následující závislosti:

ZávislostPříkaz instalace
Apt-transport-https sudo apt-get install -y apt-transport-https
Curl sudo apt-get install -y curl
Software-properties-common sudo apt-get install -y software-properties-common

Tyto závislosti můžete nastavit spuštěním uvedených příkazů v terminálu. Po instalaci všech potřebných závislostí budete připraveni nainstalovat Docker na Ubuntu.

Instalace Dockeru

Proces instalace Dockeru na Ubuntu zahrnuje následující kroky:

    Aktualizace seznamu balíčků systému:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce
sudo usermod -aG docker $USER

Po provedení těchto kroků bude Docker úspěšně nainstalován na váš systém Ubuntu.

Kontrola instalace Dockeru

Po dokončení instalace Dockeru na Ubuntu, můžete zkontrolovat, zda Docker funguje správně.

Nejprve se ujistěte, že je služba Docker spuštěna:

sudo systemctl status docker

Pokud je služba Docker aktivována a funguje, zobrazí se Zpráva:

Active: active (running) (aktivní, aktivní).

Dále můžete spustit jednoduchý příkaz Docker version, abyste se ujistili, že je Docker úspěšně nainstalován:

Měli byste vidět informace o verzi klienta a serveru Docker.

Pokud vidíte výstup příkazu, znamená to, že Docker je úspěšně nainstalován a běží na vašem systému Ubuntu.

Konfigurace Docker

Po instalaci Dockeru na Ubuntu jej možná budete muset nakonfigurovat tak, aby fungoval optimálně. V této části se podíváme na několik klíčových nastavení Dockeru, která můžete změnit, jak chcete.

Konfigurace prostředků kontejneru

V Dockeru můžete nakonfigurovat omezení zdrojů pro kontejnery. Můžete například omezit využití procesoru, paměti nebo místa na disku pro kontejnery. K tomu můžete použít klíče -- cpus, -- memory a --storage-opt při spuštění kontejneru.

Chcete-li například omezit kontejnery na použití pouze 2 procesorových jader, můžete použít následující příkaz:

docker run --cpus=2 ubuntu:latest

Konfigurace sítě kontejneru

Docker umožňuje konfigurovat síť kontejnerů. Můžete vytvářet vlastní síťové konfigurace pro kontejnery nebo používat výchozí sítě, jako je bridge nebo host .

K vytvoření vlastní sítě můžete použít příkaz:

docker network create mynetwork

Poté můžete kontejner připojit k této síti při jeho spuštění pomocí klíče --network :

docker run --network=mynetwork ubuntu:latest

Konfigurace úložiště dat

Úložiště dat můžete nakonfigurovat pro kontejnery Docker. Docker podporuje různé typy úložišť, jako jsou Volumes a Bind Mounts .

Chcete-li například vytvořit nový svazek pro data kontejneru, můžete použít příkaz:

docker volume create myvolume

Poté můžete tento svazek připojit ke kontejneru, když jej spustíte, pomocí klíče --mount :

docker run --mount source=myvolume,target=/data ubuntu:latest

Poznámka: V tomto článku nebudeme moci podrobně zvážit všechny možnosti konfigurace Dockeru, ale další informace si můžete přečíst v dokumentaci Docker.

Vytvoření skupiny Docker

Po instalaci Dockeru na Ubuntu se doporučuje vytvořit skupinu Docker a přidat do něj uživatele, který bude spravovat kontejnery.

Chcete-li vytvořit skupinu Docker, spusťte v terminálu následující příkaz:

sudo groupadd docker

Poté přidejte aktuálního uživatele do skupiny Docker:

sudo usermod -aG docker $USER

Aby změny vstoupily v platnost, je nutné se odhlásit z účtu a znovu se do něj přihlásit, nebo restartovat systém.

Zkontrolujte, zda je do skupiny Docker přidán Aktuální uživatel, pomocí následujícího příkazu:

Pokud jste úspěšní, uvidíte informace o Dockeru a žádné chyby v přístupu.

Nyní můžete Docker používat, aniž byste museli pokaždé zadávat příkaz sudo.