Přehled
Projdeme si kroky, jak nainstalovat Docker na distribuce Debian a Ubuntu Linux. Pro tento příklad jsme nainstalovali Docker na Debian 10 Buster a na Ubuntu 20.04 LTS, ale stejný postup platí také pro Debian 9 Stretch a pro Ubuntu 18.04 LTS a pro 16.04 LTS. Probereme také kroky instalace Dockeru prostřednictvím repozitářů a stažením a ruční instalací ze souboru balíčku.
Skript pro rychlou instalaci
Docker nyní hostí svůj vlastní automatický skript pro rychlou instalaci, který lze použít k instalaci a spuštění Dockeru, pokud používáte distribuce Linuxu, jako je Debian, Ubuntu, Kali, Raspbian atd…
Chcete-li skript stáhnout a použít, spusťte tyto příkazy:
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
Instalace dockeru v Debianu
Instalovat přes úložiště
1. Prvním krokem je aktualizace repozitářů a instalace potřebných balíčků:
$ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
2. Poté musíme přidat oficiální klíč GPG společnosti Docker:
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
A ověřit klíč. Posledních 8 znaků by mělo obsahovat tyto znaky – 0EBFCD88 :
$ sudo apt-key fingerprint 0EBFCD88
3. Nyní přidáme repozitáře, které obsahují stabilní verzi enginu Docker.
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
4. Nainstalujte Docker engine:
$ sudo apt update $ sudo apt install docker-ce docker-ce-cli containerd.io
Po dokončení instalace spusťte Docker:
$ sudo systemctl start docker $ sudo systemctl enable docker
Také není špatná možnost udělit Docker sudo oprávnění, jinak musíte zadat sudo nejprve pokaždé, když potřebujete něco udělat s Dockerem.
$ sudo usermod docker -aG $USER
Můžeme ověřit, zda byl Docker úspěšně nainstalován a spuštěn spuštěním kontejneru Hello World Docker:
$ sudo docker run hello-world
Nainstalujte Docker ze souboru balíčku
1.Stáhněte si soubor balíčku .deb z odkazu – toto je umístění 64bitové verze a stabilního vydání. Vyberte verzi Debianu, přejděte do adresáře pool a poté do adresáře stable.
Jedna poznámka, kterou bych měl mít na paměti – Pokaždé, když potřebujete upgradovat Docker, budete si muset pokaždé stáhnout nový soubor .deb a nainstalovat jej.
2. Chcete-li nainstalovat Docker ze souboru balíčku, spusťte příkaz:
$ sudo dpkg -i /path/to/package.deb
3. Samozřejmě nahraďte – cestu k balíčku skutečným umístěním, kde je balíček .deb umístěn na vašem počítači. Instalace dockeru se automaticky dokončí. Po instalaci spusťte službu Docker.
$ sudo systemctl start docker $ sudo systemctl enable docker
Instalace dockeru na Ubuntu
Instalovat přes úložiště
Proces instalace Dockeru na Ubuntu je prakticky stejný jako na Debianu.
1. Aktualizujte distribuci a nainstalujte potřebné balíčky:
$ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
2. Druhým krokem je přidání klíče GPG Docker pro Docker
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3. Ověřte otisk klíče:
$ sudo apt-key fingerprint 0EBFCD88
4. Přidejte úložiště:
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
5. Nainstalujte Docker:
$ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io
6. Spusťte a povolte Docker:
$ sudo systemctl start docker $ sudo systemctl enable docker
7. Otestujte Docker také pomocí kontejneru hello
$ sudo docker run hello-world
Instalace Dockeru z balíčku
1. Chcete-li nainstalovat Docker ze souboru balíčku, platí stejná metoda jako při instalaci na Debian. Stáhněte si soubor balíčku, spusťte instalaci a při každém upgradu je potřeba stáhnout novou verzi a nainstalovat ji. Stáhněte si soubor odtud.
2. Chcete-li nainstalovat Docker ze souboru balíčku, spusťte příkaz:
$ sudo dpkg -i /path/to/package.deb
3. Samozřejmě nahraďte – cestu k balíčku skutečným umístěním, kde je balíček .deb umístěn na vašem počítači. Instalace dockeru se automaticky dokončí. Po instalaci spusťte službu Docker.
$ sudo systemctl start docker $ sudo systemctl enable docker
Shrnutí
Abych to shrnul – probrali jsme kroky, jak nainstalovat Docker na distribuce Debian a Ubuntu pomocí souboru balíčku a jeho instalace z úložiště.