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