Docker se používá k vytváření, nasazování a správě kontejnerů pro vývoj aplikací. Využívá virtualizaci OS k izolaci kontejnerů a umožnění jejich vzájemné komunikaci. Dockery umožňují vývojářům snadno dodávat, balit a spouštět jakoukoli aplikaci spolu se všemi závislostmi ve standardizovaném lehkém a přenosném kontejneru, který lze spustit prakticky kdekoli. Kontejnery jsou mnohem efektivnější a rychlejší než jakýkoli jiný virtuální stroj, protože jsou spustitelné, které slouží aplikacím, nikoli celý operační systém.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy Docker.
V této souvislosti se podíváme na instalaci komunitní edice Docker (CE) na systému Debian 11 bullseye.
Než budete pokračovat v tomto postupu instalace, ujistěte se, že používáte uživatele s právy root.
Kroky k instalaci enginu Docker na distribuci Bullseye Debian 11
Chcete-li úspěšně dokončit instalaci Dockeru na váš systém, musíte postupovat krok za krokem popsaným níže.
1. Odeberte staré balíčky Docker
Pokud jste Docker nainstalovali do svého systému dříve, musíte nejprve odinstalovat všechny starší balíčky spolu se závislostmi nazývanými docker-engine nebo docker. Proces odinstalace však neodstraní existující obrazy dockeru, soubory a sítě, které se nacházejí v adresáři /var/lib/docker/. Spusťte tedy níže uvedený příkaz a odinstalujte starší verzi dockeru:
$ sudo apt remove -y docker docker-engine docker.io containerd runc
2. Nainstalujte důležité balíčky Docker's
Obnovte seznam repozitářů balíčků apt pomocí níže uvedeného příkazu:
$ sudo apt update
Nyní nainstalujte některé důležité požadované balíčky pro podporu metody HTTPS pomocí následujícího příkazu:
$ sudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
3. Přidejte úložiště Dockeru
Zde importujte klíč GPG úložiště Docker do svého systému spuštěním níže uvedeného příkazu:
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Jakmile zahrnete klíč GPG, spusťte následující příkaz a přidejte úložiště Dockeru do seznamu zdrojů vašeho systému:
$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
Po přidání nového úložiště dockeru aktualizujte úložiště apt spuštěním příkazu 'sudo apt update'.
4. Nainstalujte Docker
Jakmile nastavíte úložiště dockeru na svém systému Debian 11 bullseye, nainstalujte jádro Docker pomocí následujícího příkazu 'apt':
$ sudo apt install -y docker-ce docker-ce-cli containerd.io
Zkontrolujte instalaci Dockeru (CE) v systému Debian 11 zobrazením informací o nainstalované verzi Dockeru následovně:
$ docker --version
Zkontrolujte stav běhu služby docker pomocí příkazu 'systemctl' takto:
$ sudo systemctl status docker
5. Otestujte instalaci Docker
Chcete-li otestovat instalaci Dockeru na vašem systému, spusťte docker „hello-world“ obsažený provedením níže uvedeného příkazu:
$ sudo docker run hello-world
Jak odinstalovat a odebrat Docker ze systému Debian Linux?
Pokud potřebujete odinstalovat Docker, spusťte následující příkaz:
$ sudo apt-get purge docker-ce
Příkaz odstraní balíček docker-ce. 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