V tomto srozumitelném průvodci pro začátečníky se dozvíte, jak nainstalovat Docker na Ubuntu. Postupujte podle pokynů a začněte používat Docker během několika minut.
Docker je softwarová platforma, která zabalí aplikaci a všechny její závislosti do kontejnerů – malých a lehkých prováděcích prostředí, která sdílejí jádro operačního systému, ale jinak fungují navzájem izolovaně.
Jsou podobné virtuálním strojům, ale kontejnery jsou přenosnější a šetrnější ke zdrojům.
Tento článek vám ukáže nejjednodušší způsob, jak nainstalovat Docker na Ubuntu a spustit jej.
Podrobný úvod k různým součástem kontejneru Docker najdete v naší příručce:Co je kontejner Docker:Úvodní příručka pro začátečníky.
Instalace Dockeru na Ubuntu
Docker je k dispozici pro instalaci ze standardních repozitářů Ubuntu, ale nemusí to být vždy nejnovější verze. Abychom zajistili, že získáme nejnovější verzi, nainstalujeme Docker z oficiálního úložiště Docker.
1. Aktualizovat balíčky
Nejprve aktualizujte index balíčků a nainstalujte závislosti potřebné k přidání nového úložiště HTTPS.
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg software-properties-common
2. Přidejte Docker Repo
Dále importujte klíč GPG pro oficiální úložiště Docker do svého systému. Tato bezpečnostní funkce zajišťuje, že software, který instalujete, je autentický.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Abyste mohli nainstalovat Docker na svůj systém Ubuntu, musíte do něj nejprve přidat stabilní úložiště Docker APT:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Nakonec aktualizujte databázi balíčků pomocí balíčků Docker z nově přidaného úložiště:
sudo apt update
3. Nainstalujte Docker
Chcete-li nainstalovat nejnovější verzi Dockeru na Ubuntu, spusťte níže uvedený příkaz.
sudo apt install docker-ce docker-ce-cli containerd.io
Gratulujeme! Docker by nyní měl být nainstalován; služba se spustila a umožnila spuštění při spouštění.
Kromě toho můžete zkontrolovat stav Docker pomocí:
sudo systemctl is-active docker
Po vydání nové verze Dockeru můžete balíčky aktualizovat pomocí standardní apt update
postup.
Povolení spouštění příkazů Docker uživatelům bez oprávnění root
Doposud jsme na váš systém Ubuntu úspěšně nainstalovali Docker.
Ve výchozím nastavení mohou příkazy Dockeru spouštět pouze root a uživatelé s právy sudo. Pokud se pokusíte spustit docker
příkaz bez předpony sudo
, získáte výstup podobný tomuto:
Chcete-li spouštět příkazy Dockeru jako uživatel bez oprávnění root, musíte svého uživatele přidat do skupiny dockerů. Chcete-li to provést, zadejte:
sudo usermod -aG docker ${USER}
Ve výše uvedeném příkazu ${USER}
je proměnná prostředí, která obsahuje vaše uživatelské jméno. Chcete-li požádat o nové členství ve skupině, odhlaste se a znovu se přihlaste.
Závěr
V tomto tutoriálu jsme vám ukázali, jak nainstalovat Docker na Ubuntu. Chcete-li se o Dockeru dozvědět více, prohlédněte si oficiální dokumentaci Dockeru.