- - Jak nastavit Docker v systému Linux

Jak nastavit Docker na Linuxu

Jednou z hlavních výhod použití Linuxu jakoplatformou pro váš server jsou kontejnery. Kontejnery jsou technologie, které umožňují uživateli obsahovat mikro-operační systém, specializovaný software a spustit jej izolovaně v systému. To umožňuje neuvěřitelný výkon a flexibilitu. Když mluvíme o kontejnerech na Linuxu, nejoblíbenějším řešením je Docker. Jakmile je tento software nainstalován, je pro každého velmi snadné snadno instalovat a provozovat kontejnery za běhu. Zde je návod, jak získat Docker v systému Linux.

VAROVÁNÍ: SPOILER: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Pokyny pro Ubuntu

Před spuštěním aplikace Docker CE na serveru nebo ploše Ubuntu byste měli aktualizovat mezipaměť balíčku apuntu Ubuntu a nainstalovat všechny aktualizace softwaru, které mohou vyžadovat instalaci.

sudo apt update
sudo apt upgrade

Až bude váš systém aktuální, budete muset nainstalovat několik balíčků. Tyto balíčky jsou důležité a umožní správci balíků Ubuntu lépe spolupracovat se stahováními přes HTTPS.

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
software-properties-common

Dalším krokem v procesu instalace je přidání klíče GPG pro oficiální úložiště softwaru Docker. To je důležité, protože Ubuntu software bez něj nenainstaluje.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Po stažení klíče přidejte do svého systému Ubuntu oficiální úložiště softwaru Docker CE.

sudo add-apt-repository 
"deb [arch=amd64] https://download.docker.com/linux/ubuntu 
$(lsb_release -cs) 
stable"

Nakonec aktualizujte zdroje softwaru Ubuntu znovu a nainstalujte software Docker a dokončete proces instalace.

sudo apt update&&sudo apt install docker-ce

Pokyny pro Debian

Před instalací Docker CE pro Debian aktualizujte systém. Tím zajistíte, aby Docker fungoval na vašem zařízení dobře.

sudo apt-get update
sudo apt-get upgrade

Se vším aktuálním budete musetNainstalujte několik nástrojů, abyste zajistili správné stažení balíčků Docker CE. Mějte na paměti, že tyto pokyny se budou lišit v závislosti na vašem vydání Debianu.

Pokyny Debian Stretch / Jesse

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
gnupg2 
software-properties-common

Pokyny k pískání

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
python-software-properties

S přidanými nástroji je čas nainstalovat klíč GPG společnosti Docker repo do Debianu. Toto je kritický krok, proto jej neignorujte. Debian bez něj Docker nenainstaluje.

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

Poté do seznamu zdrojů Debianu přidejte úložiště softwaru Docker CE.

sudo add-apt-repository 
"deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
$(lsb_release -cs) 
stable"

Zbývá už jen podruhé aktualizovat zdroje softwaru Debianu a nainstalovat Docker CE. Proveďte následující příkazy:

sudo apt-get update&&sudo apt-get install docker-ce

Pokyny Fedory

Před instalací Dockeru na Fedoru budete potřebovatnainstalovat některé pluginy Dnf. Jsou to důležité a umožní mnohem jednodušší instalaci softwaru Docker. Nainstalujte doplňky Dnf pomocí:

sudo dnf -y install dnf-plugins-core

S nainstalovanými zásuvnými moduly je čas přidat do počítače skutečné softwarové úložiště.

sudo dnf config-manager 
--add-repo 
https://download.docker.com/linux/fedora/docker-ce.repo

Přidání oficiálního úložiště softwaru Docker CEna Dnf a Fedora znamená, že když uživatel aktualizuje svůj systém, dostává pravidelné aktualizace Docker. Pokud instalujete aplikaci Docker do počítače, který nemá pravidelný přístup k internetu, zvažte přechod na stránku stahování Docker CE a místo toho pořiďte RPM.

Nainstalujte Docker CE přímo ze správce balíčků Fedory a dokončete proces.

sudo dnf install docker-ce

Jiné Linuxy

Docker je v Linuxu dobře podporován. Distribuce Linuxu výše jsou některé z těch, které Docker upřednostňuje, abyste je používali. Pokud hledáte software pro jinou verzi Linuxu, je dobré si dokumentaci prohlédnout. Informace o instalaci doku jsou skvělým nástrojem a mají mnoho zápisů pro mnoho různých linuxových distribucí. Zkontrolujte také dokumentaci k distribuci systému Linux, kterou používáte, protože vám také může pomoci nainstalovat dokovací software.

Aktivace Docker CE

Docker CE je nainstalován, ale před použitímbudete muset k aktivaci svých služeb použít systém init. V závislosti na používaném operačním systému se mohou pokyny lišit. Pokud jste například postupovali podle pokynů Ubuntu nebo Debian, je během instalace automaticky zapnuta položka systemd. Fedora nebo jiné Linuxové distribuce využívající systemd bude muset tyto položky povolit samostatně.

Nejprve povolte službu při spuštění pomocí systemctl povolit příkaz.

sudo systemctl enable docker

Poté okamžitě spusťte ukotvitelný panel v systému pomocí systemctl start příkaz.

sudo systemctl start docker

Chcete deaktivovat službu Docker CE? Použití systemctl zakázat.

sudo systemctl disable docker

Navíc zastavte Docker kdykoli pomocí systemctl stopa restartujte jej pomocí restart systému.

sudo systemctl stop
sudo systemctl restart

Používání Docker CE

S Docker CE nainstalovaným na Linuxu můžeteinstalujte a používejte tolik kontejnerů, kolik chcete. Chcete-li otestovat a zajistit, že software Docker CE funguje správně, měli byste nejprve spustit testovací kontejner:

sudo docker run hello-world

Pokud se kontejner hello-world spustí a funguje správně, vše je dobré jít. Pokud ne, znovu nainstalujte Docker a zkuste to znovu.

Nainstalujte a spusťte kontejnery

Instalace kontejnerů do vašeho nastavení Docker je docela přímá. Chcete-li začít, vyhledejte Docker Hub u kontejneru, který chcete nainstalovat.

docker search searchterm

Poté jej nainstalujte pomocí ukotvit tahač.

docker pull containername

Spusťte kontejner s:

sudo docker run containername
</p>

Komentáře