Úvod
Odinstalujte staré verze
Aktualizace veškerého softwaru
Nastavte úložiště
Nainstalujte Docker CE
Vytvořte uživatele
Test Docker
Nakonfigurujte Docker tak, aby se spouštěl při spuštění
Úvod
Docker je aplikace, která nám umožňuje nasazovat programy, které jsou spouštěny jako kontejnery. Byl napsán v populárním programovacím jazyce Go. Tento tutoriál vysvětluje, jak nainstalovat Docker CE na Ubuntu 18.04 LTS.
Odinstalujte staré verze
Starší verze Dockeru se nazývaly docker
, docker.io
nebo docker-engine
. Pokud jsou ve vašem počítači nainstalovány, odinstalujte je:
sudo apt-get remove docker docker-engine docker.io containerd runc
Aktualizace veškerého softwaru
Ujistěte se, že používáme čistý systém. Aktualizujte index balíčků apt a upgradujte:
sudo apt-get update && sudo apt-get upgrade -y
Nastavte úložiště
Nainstalujte balíčky, abyste mohli apt
používat úložiště přes HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Přidejte oficiální klíč GPG společnosti Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Ověřte, že nyní máte klíč s otiskem prstu 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
, vyhledáním posledních 8 znaků otisku prstu:
sudo apt-key fingerprint 0EBFCD88
VÝSTUP
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected]>
sub rsa4096 2017-02-22 [S]
K nastavení stabilního úložiště použijte následující příkaz:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Nainstalujte Docker CE
Aktualizujte index balíčku apt:
sudo apt-get update
Nainstalujte nejnovější verzi Docker CE a kontejner:
sudo apt-get install docker-ce docker-ce-cli containerd.io
Vytvořte uživatele
Skupina dockerů je vytvořena, ale nejsou do ní přidáni žádní uživatelé. Musíte použít sudo
ke spouštění příkazů Dockeru. Vytvořte uživatele bez oprávnění root, který bude přidán do skupiny dockerů:
adduser user
usermod -aG docker user
Restartujte službu Docker:
systemctl restart docker
Test Docker
Spusťte hello-world
kontejner Docker a ujistěte se, že instalace proběhla úspěšně:
docker run hello-world
VÝSTUP
Hello from Docker!
This message shows that your installation appears to be working correctly.
Nakonec povolte spuštění Dockeru při spuštění systému:
systemctl enable docker
Gratulujeme, úspěšně jste nainstalovali Docker. Chcete-li Docker dále prozkoumat, začněte návštěvou oficiální dokumentace .