- - Ako nastaviť Docker na Linuxe -

Ako nastaviť Docker na Linuxe

Jednou z hlavných výhod použitia Linuxu akoplatformou pre váš server sú kontajnery. Kontajnery sú technológia, ktorá umožňuje užívateľovi obsahovať mikro-operačný systém a špecializovaný softvér a spúšťať ho izolovane v systéme. To umožňuje neuveriteľný výkon a flexibilitu. Keď hovoríme o kontajneroch v systéme Linux, najobľúbenejším riešením je Docker. Po nainštalovaní tohto softvéru je pre každého veľmi ľahké ľahko inštalovať a spúšťať kontajnery za chodu. Tu je návod, ako získať Docker v systéme Linux.

VAROVANIE SPOILER: Prejdite nadol a pozrite si videonávod na konci tohto článku.

Pokyny pre Ubuntu

Pred spustením aplikácie Docker CE na serveri alebo pracovnej ploche Ubuntu by ste mali aktualizovať vyrovnávaciu pamäť balíkov Ubuntu apt a nainštalovať všetky aktualizácie softvéru, ktoré môžu potrebovať inštaláciu.

sudo apt update
sudo apt upgrade

Po aktualizácii systému budete musieť nainštalovať niekoľko balíkov. Tieto balíčky sú dôležité a umožnia správcovi balíkov Ubuntu lepšie interagovať so sťahovaniami cez HTTPS.

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

Ďalším krokom v procese inštalácie je pridanie kľúča GPG pre oficiálne úložisko softvéru Docker. Je to dôležité, pretože Ubuntu softvér bez neho nenainštaluje.

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

Po stiahnutí kľúča pridajte do svojho systému Ubuntu oficiálne úložisko softvéru Docker CE.

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

Nakoniec aktualizujte zdroje softvéru Ubuntu znova a nainštalujte softvér Docker a dokončite proces inštalácie.

sudo apt update&&sudo apt install docker-ce

Pokyny pre Debian

Pred inštaláciou Docker CE pre Debian aktualizujte systém. Toto zabezpečí, že Docker bude na vašom stroji dobre fungovať.

sudo apt-get update
sudo apt-get upgrade

So všetkým aktuálnym budete potrebovaťnainštalujte niekoľko nástrojov, aby ste zaistili správne stiahnutie balíkov Docker CE. Majte na pamäti, že pokyny sa budú líšiť v závislosti od vášho vydania Debianu.

Inštrukcie Debian Stretch / Jesse

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

Wheezy inštrukcie

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

Po pridaní nástrojov je čas nainštalovať kľúč GPG spoločnosti Docker repo do Debianu. Toto je kritický krok, preto ho neignorujte. Debian bez neho nenainštaluje Docker.

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

Potom do zoznamu zdrojov Debianu pridajte archív softvéru Docker CE.

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

Teraz je len potrebné aktualizovať softvérové ​​zdroje Debianu druhýkrát a nainštalovať produkt Docker CE. Urobte to pomocou nasledujúcich príkazov:

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

Pokyny Fedory

Pred inštaláciou aplikácie Docker na Fedoru budete potrebovaťnainštalovať niektoré doplnky Dnf. Sú to dôležité a umožní oveľa jednoduchšiu inštaláciu softvéru Docker. Nainštalujte doplnky Dnf pomocou:

sudo dnf -y install dnf-plugins-core

Po nainštalovaní doplnkov je čas pridať do zariadenia skutočný archív softvéru.

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

Pridáva sa oficiálne úložisko softvéru Docker CEdo Dnf a Fedora znamená, že keď používateľ aktualizuje systém, bude dostávať pravidelné aktualizácie Docker. Ak inštalujete program Docker na počítači, ktorý nemá pravidelný prístup na internet, zvážte prechod na stránku na stiahnutie aplikácie Docker CE a namiesto toho uchopte RPM.

Nainštalujte program Docker CE priamo zo správcu balíkov Fedora a proces dokončite.

sudo dnf install docker-ce

Iné Linuxy

Docker je v systéme Linux dobre podporovaný. Distribúcie Linuxu uvedené vyššie sú niektoré z tých, ktoré Docker uprednostňuje pred ich používaním. Ak hľadáte softvér na inú verziu systému Linux, odporúčame vám pozrieť si dokumentáciu. Informácie o inštalácii doku sú vynikajúcim nástrojom a majú veľa zápisov pre rôzne distribúcie systému Linux. Skontrolujte tiež dokumentáciu distribúcie systému Linux, ktorú používate, pretože vám môže tiež pomôcť s inštaláciou dokovacieho softvéru.

Povolenie Docker CE

Docker CE je nainštalovaný, ale skôr ako ho budete môcť použiťbudete musieť na aktiváciu svojich služieb použiť systém init. V závislosti od operačného systému, ktorý používate, sa pokyny môžu líšiť. Napríklad, ak ste sa riadili pokynmi Ubuntu alebo Debian, počas inštalácie sú automaticky zapnuté položky systemd. Fedora alebo iné Linuxové distribúcie, ktoré využívajú systemd, budú musieť tieto položky povoliť osobitne.

Najskôr povoľte službu pri štarte pomocou systemctl povoliť Príkaz.

sudo systemctl enable docker

Potom okamžite spustite dokovací systém v systéme pomocou spustenie systému Príkaz.

sudo systemctl start docker

Chcete deaktivovať službu Docker CE? použitie systemctl vypnúť.

sudo systemctl disable docker

Okrem toho zastavte Docker kedykoľvek pomocou systemctl stopa reštartujte ho pomocou reštart systému.

sudo systemctl stop
sudo systemctl restart

Používanie Docker CE

S Docker CE nainštalovaným na Linuxe môžeteinštalujte a používajte toľko kontajnerov, koľko chcete. Ak chcete otestovať a ubezpečiť sa, že softvér Docker CE funguje správne, mali by ste najprv spustiť testovací kontajner:

sudo docker run hello-world

Ak sa kontajner hello-world spustí a funguje správne, všetko je dobré ísť. Ak nie, preinštalujte Docker a skúste to znova.

Inštalácia a prevádzka kontajnerov

Inštalácia kontajnerov do vášho nastavenia Docker je celkom priamočiara. Ak chcete začať, vyhľadajte v Docker Hub kontajner, ktorý chcete nainštalovať.

docker search searchterm

Potom ho nainštalujte pomocou ťahací mostík.

docker pull containername

Spustite kontajner s:

sudo docker run containername
</ P>

Komentáre