Docker je softwarová platforma vyvinutá pro usnadnění nasazení aplikací založených na konceptu kontejnerů. Platformu lze použít k vytváření, testování a distribuci aplikací jejich shromažďováním do standardizovaných jednotek, nazývaných kontejnery.
Docker kontejnery jsou izolovaná prostředí, kde lze aplikace spouštět bez rušení jinými procesy. Podobně jako u virtuálních strojů jsou každému kontejneru přiděleny specifické výpočetní zdroje. Na rozdíl od virtuálních strojů Docker nevyžaduje žádnou emulaci hardwaru, ale pro každý kontejner používá fyzický hardware hostitele.
Kontejnerizaci lze považovat za přirozenou evoluci virtualizace, protože je efektivní z hlediska zdrojů a dokáže generovat lepší výkon systému. Navíc, protože obsahují vše potřebné pro správné spouštění aplikací – včetně knihoven, systémových nástrojů a kódů – kontejnery zjednodušují nasazení aplikace, aniž byste se museli starat o konfiguraci běhového prostředí.
Chcete-li nainstalovat Docker, nejprve se připojte k serveru prostřednictvím připojení SSH. Pokud jste tak ještě neučinili, doporučujeme se podle našeho průvodce bezpečně připojit pomocí protokolu SSH. V případě lokálního serveru přejděte k dalšímu kroku a otevřete svůj serverový terminál.
Instalace dockeru
Chcete-li získat nejnovější verzi Dockeru, stáhněte si ji z úložiště Docker a ne z oficiálního úložiště Ubuntu. Podívejme se, jak na to.
Aktualizujte seznam balíčků příkazem:
$ sudo apt update
Nainstalujte nějaké balíčky, aby apt mohl používat balíčky na HTTPS
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
Přidejte klíč GPG z úložiště Docker do svého systému
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Přidat úložiště Docker do zdrojů APT
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Aktualizujte databázi balíčků pomocí nově přidaných balíčků Docker
$ sudo apt update
Ujistěte se, že instalace používá úložiště Docker a ne to z Ubuntu s příkazem:
$ apt-cache policy docker-ce
Nakonec nainstalujte Docker:
$ sudo apt install docker-ce
Nyní je nainstalován Docker, démon by měl být spuštěn a proces by měl být povolen při spuštění. Chcete-li ověřit, že běží, použijte příkaz:
$ sudo systemctl status docker
Přidání uživatele do skupiny Docker
Chcete-li se vyhnout psaní příkazu "sudo" pokaždé, přidejte svého uživatele do docker-group. Docker-group je skupina uživatelů, kteří mohou spouštět příkazy, jako by byli správci.
$ sudo usermod -aG docker ${USER}
N.B. Do docker-group můžete přidat další uživatele jednoduchým provedením tohoto příkazu pro každého uživatele, kterého chcete přidat
Chcete-li znovu získat přístup a použít změny, zadejte následující příkaz:
$ su - username
Po provedení tohoto příkazu zadejte heslo uživatele a pokračujte.
Chcete-li se dozvědět, jak používat kontejnery a obrázky s Dockerem, doporučujeme přečíst si naši příručku, jak spravovat kontejnery Docker na Linux.