Nainštalujte Docker na CentOS7

Install Docker Centos7



Docker je open source systém kontajnerizácie. Je široko používaný pre nasadenie aplikácií s vysokou hustotou v cloude. Na virtualizáciu operačného systému používa rovnaké jadro ako hostiteľský operačný systém. Má veľké úložisko obrázkov, ktoré môžete použiť na uvedenie kontajnera do prevádzky v priebehu niekoľkých minút. Úložisko obrázkov Docker má predkonfigurovaný obraz Docker pre takmer akýkoľvek typ aplikácie a operačného systému. Povedzme, že chcete spustiť webový server PHP. Nájdete ho v úložisku obrázkov Docker a základným operačným systémom môže byť Ubuntu, Debian alebo CentOS. Pre každý iný operačný systém existujú rôzne obrázky pre PHP. V tomto článku vám ukážem, ako nainštalovať Docker na CentOS 7. Začnime.

Inštalácia Dockera

Používam CentOS 7.4, ako môžete vidieť na výstupe nasledujúceho príkazu:







$kat /atď/redhat-release



Verzia jadra, ktorú používam, je 3.10.0, ako môžete vidieť na výstupe nasledujúceho príkazu:



$uname -r





Potrebuješ yum-config-manager aby ste do svojho počítača CentOS 7 povolili doplnky CentOS 7 a úložisko Docker CE. yum-config-manager poskytuje mňamky balík.

Môžete nainštalovať mňamky balík s nasledujúcim príkazom:



$sudo mňam nainštalovaťmňamky-a

Ako vidíte na obrázku nižšie, už mám mňamky balík nainštalovaný na mojom počítači. Ak ho nemáte, bude nainštalovaný.

Teraz môžete povoliť úložisko doplnkov CentOS 7 nasledujúcim príkazom:

$sudoyum-config-manager-povoliťPridané vlastnosti

Teraz spustite nasledujúci príkaz a skontrolujte, či Pridané vlastnosti repo je povolené:

$sudo mňamrepolista

Ako vidíte z označenej časti na obrázku nižšie, súbor Pridané vlastnosti repo je povolené.

Docker závisí od zariadenie-mapovač-trvalé údaje a lvm2 balík. Tieto balíky môžete nainštalovať pomocou nasledujúceho príkazu:

$sudo mňam nainštalovaťdevice-mapper-persistent-data lvm2

Teraz stlačte „y“ a potom pokračujte stlačením.

zariadenie-mapovač-trvalé údaje a lvm2 mali by byť nainštalované balíky.

Teraz musíte do svojho počítača CentOS 7 pridať oficiálne úložisko Docker.

Na pridanie úložiska Docker do CentOS 7 môžete spustiť nasledujúci príkaz yum-config-manager :

$sudoyum-config-manager--add-repohttps://download.docker.com/linux/stovky/docker-ce.repo

Malo by byť pridané úložisko Docker.

Teraz môžete nainštalovať Docker.

Ak chcete nainštalovať Docker na počítač CentOS 7, spustite nasledujúci príkaz:

Stlačte „y“ a potom pokračujte.

Správca balíkov Yum by mal začať sťahovať balíčky Docker, ako je to znázornené na obrázku nižšie.

V určitom okamihu sa môže zobraziť výzva na prijatie kľúča GPG Dockera. Stlačte „y“ a potom pokračujte.

Inštalácia by mala pokračovať, ako je znázornené na obrázku nižšie.

Mal by byť nainštalovaný docker.

Teraz môžete spustiť systémovú službu Docker pomocou nasledujúceho príkazu:

$sudosystemctl start docker

Mali by ste tiež pridať službu Docker na spustenie systému. Spustí sa teda automaticky pri štarte.

Na pridanie služby Docker k spusteniu systému môžete spustiť nasledujúci príkaz:

$sudosystemctlpovoliťdocker

Ako vidíte na obrázku nižšie, k spusteniu je pridaná systémová služba Docker.

Teraz pridajte svojho používateľa do priečinka docker systémová skupina. Tak budete mať prístup k všetkým príkazom Docker bez použitia sudo .

Ak chcete pridať svojho používateľa do docker skupina, spustite nasledujúci príkaz:

$sudousermod-aGdocker shovon

POZNÁMKA: Tu shovon je používateľom môjho počítača CentOS 7. Vaše používateľské meno by malo byť odlišné.

Teraz reštartujte počítač CentOS 7 nasledujúcim príkazom:

$sudoreštartovať

Po spustení počítača môžete skontrolovať, či Docker pracuje, pomocou nasledujúceho príkazu:

$docker verzia

Ako vidíte na obrázku nižšie, verzia Dockera nainštalovaného na mojom počítači CentOS 7 je 17.12. Funguje to správne.

Základné použitie Dockeru

Môžete spustiť predvolené nastavenie ahoj svet kontajner Dockera na otestovanie, či funguje alebo nie.

Na spustenie súboru môžete spustiť nasledujúci príkaz ahoj svet Dokovací kontajner:

$docker run ahoj svet

The ahoj svet obrázok kontajnera sa bude hľadať na lokálnom disku. Docker ho prvýkrát nenájde. Bude teda stiahnutý z úložiska Docker. Po stiahnutí obrázka Docker z neho vytvorí kontajner a spustí ho, ako vidíte na obrázku nižšie.

Zoznam dostupných kontajnerov Docker môžete vypísať pomocou nasledujúceho príkazu:

$docker imagels

Môžete spustiť nasledujúci príkaz a nájsť všetky potrebné informácie o Dockere vo vašom systéme:

$docker info

Ako vidíte z výstupu tohto príkazu, vytlačí sa stav Dockera. Ako napríklad to, koľko kontajnerov máte, koľko z nich je spustených, koľko z nich je pozastavených alebo zastavených, koľko obrázkov Dockera ste si stiahli, nakonfigurovaný ovládač úložiska, dostupné miesto na disku a mnoho ďalších. Je to dlhý zoznam informácií.

Takto nainštalujete Docker do CentOS 7 a použijete ho. Ďakujem za prečítanie tohto článku.