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é vlastnostiTeraz spustite nasledujúci príkaz a skontrolujte, či Pridané vlastnosti repo je povolené:
$sudo mňamrepolistaAko 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 lvm2Teraz 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.repoMalo 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 dockerMali 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ťdockerAko 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 shovonPOZNÁ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 verziaAko 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 svetThe 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 imagelsMôžete spustiť nasledujúci príkaz a nájsť všetky potrebné informácie o Dockere vo vašom systéme:
$docker infoAko 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.