Ako nainštalovať Docker?
V tomto príspevku sa zameriame na všetky potrebné kroky, ktoré sú potrebné na inštaláciu Dockera. Predtým, ako k tomu dôjdeme, je dôležité vás informovať o dostupných vydaniach:
- Vydanie Spoločenstva (CE)
- Enterprise Edition (EE)
Aj keď je Community Edition Docker bezplatnou platformou Docker a je väčšinou vhodný pre jednotlivých vývojárov a malé organizácie, Enterprise Edition Docker je dodávaný s licenčnými nákladmi a je vhodný pre produkčné aplikácie kritické pre podnikanie. Vydanie Enterprise Edition prichádza s ďalšími podnikovými funkciami, ako sú správa obrázkov, zvýšená bezpečnosť, správa kontajnerových aplikácií atď.
V tomto článku budeme diskutovať o krokoch inštalácie Docker CE v operačných systémoch Linux a Windows.
Kroky na inštaláciu Docker CE v systéme Linux
Zdroj: https://goo.gl/images/Q45Hee
V našom návode použijeme distribúciu operačného systému Linux spoločnosti Ubuntu. Ak ju však budete chcieť nainštalovať do iných distribúcií Linuxu, na konci tohto článku poskytneme odkazy na to isté.
- Jedným z predpokladov inštalácie Dockera je mať verziu Linux Kernel verzie 3.8 a vyššej. Ak chcete skontrolovať to isté, spustite nasledujúci príkaz:
name -a
Výkon:
Zdroj: Z môjho prípadu EC2
Účet v Docker Hub je tiež potrebný, ak si chcete vytvoriť vlastné obrázky a tým ich poslať do Docker Hub.
- Operačný systém by sa mal aktualizovať o najnovšie balíky.
sudo apt-get update
Výkon:
Zdroj: Z môjho prípadu EC2
Príkaz „sudo“ vám zabezpečí prístup root.
- Pred inštaláciou aplikácie Docker teraz stiahneme všetky potrebné certifikáty, ktoré sú nevyhnutné.
sudo apt-get install apt-transport-https ca-certificates
Výkon:
Zdroj: Z môjho príkladu EC2
- Počas sťahovania balíkov pre Docker musíme tiež zabezpečiť šifrovanie údajov. To je možné dosiahnuť pridaním kľúča GNU Privacy Guard alebo GPG.
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 -- recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Výkon:
Zdroj: Z môjho prípadu EC2
Tento kľúč je špecifický, ktorý sa používa na stiahnutie potrebných balíkov Docker.
Pool hkp: //p80.pool.sks-keyservers.net je podmnožinou serverov, ktoré sú k dispozícii aj na porte 80. Je to priateľskejšie pre brány firewall a spoločnosti.
- Teraz môžete mať rôzne verzie Ubuntu. V takom prípade musíte svoju verziu zaregistrovať do zoznamu Docker, aby správca balíkov apt mohol dockerove balíčky detekovať a stiahol sa.
Nájdete ho na nasledujúcom odkaze:
https://apt.dockerproject.org/repo/
Skúsme našu verziu, ktorá je dôveryhodná pre Ubuntu,
Príkaz:
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main” | sudo tee /etc/apt/sources.list.d/docker.list
- Teraz vykonáme príkaz apt-get update na aktualizáciu balíkov v systéme Ubuntu, ako sme to urobili predtým.
- Skontrolujte, či správca balíkov ukazuje na správne úložisko. Môžeme to urobiť vykonaním nižšie uvedeného príkazu:
apt-cache policy docker-engine
- Aj pre Ubuntu Trusty, Wily a Xenial musíme nainštalovať balíčky jadra Linux-image-extra- *, ktoré umožňujú použitie ovládača úložiska aufs. Tento ovládač používajú novšie verzie aplikácie Docker.
Dá sa to urobiť pomocou nasledujúceho príkazu.
sudo apt-get install Linux-image-extra-$(uname -r) Linux-image-extra-virtual
- Nakoniec je čas nainštalovať Docker a dá sa to vykonať pomocou nasledujúceho príkazu:
sudo apt-get update && sudo apt-get install docker-ce -y
Zdroj: Z môjho prípadu EC2
- Teraz, keď je Docker nainštalovaný, môžeme skontrolovať niekoľko vecí, ako je verzia Docker, informácie o Docker, atď. Na kontrolu verzie Docker, môžeme použiť pomôcku Docker, ktorú poskytuje Docker. Príkaz:
verzia doku alebo informácie o doku
Zdroj: Z môjho prípadu EC2
Ak chcete získať viac informácií o doku, ktorý je spustený vo vašom systéme, môžete vykonať nasledujúci príkaz:
docker info
Tento príkaz vráti podrobné informácie o nainštalovanej službe Docker.
Zdroj: Z môjho prípadu EC2
Ako nainštalovať dokovacie stanice na Windows
- Docker pre Windows si môžete stiahnuť na https://docs.docker.com/docker-for-windows/
- Ak máte staršiu verziu systému Windows (napríklad Windows 7 a Windows 8.1), musíte nainštalovať Docker Toolbox. Docker Toolbox si môžete stiahnuť tu.
- Po stiahnutí inštalátora exe ho spustite a súhlaste s jeho licenciami, ak ste nainštalovali program Docker pre Windows 10 alebo ak ste nainštalovali balík nástrojov Docker pre predchádzajúce verzie, potom jednoducho kliknite na ďalšie, ako je uvedené nižšie:
Zdroj: Z môjho počítača so systémom Windows
- Po spracovaní inštalácie kliknite na tlačidlo Dokončiť a spustite Dokovač.
- Teraz prichádzame k starším verziám systému Windows a pozrime sa, ako môžeme nainštalovať aplikáciu Docker Toolbox
- Stiahnite si inštalačný program z https://www.docker.com/products/docker-toolbox a spustite ho, prijmite licenciu a kliknite na Ďalej.
- Vyberte cieľový priečinok pre inštaláciu Docker Toolbox; túto cestu môžete nechať ako predvolenú. Potom kliknite na tlačidlo Ďalej.
Zdroj: Z počítača so systémom Windows
- Pre ostatné obrazovky vyberte predvolené možnosti a kliknite na tlačidlo Ďalej.
Zdroj: Z môjho počítača so systémom Windows
- Nakoniec kliknite na tlačidlo Inštalovať a Docker Toolbox sa nainštaluje do vášho počítača so systémom Windows
Zdroj: Z môjho počítača so systémom Windows
- Po inštalácii ho spustite. Dostanete výzvu do doku Shell. Ak chcete spustiť ľubovoľný príkaz Docker, môžete ho spustiť spustením doku. Napríklad obrázok spustený v doku
Príkaz Image spustí kontajner
Ako je uvedené nižšie, sú tiež užitočné odkazy, ktoré vám pomôžu nainštalovať program Docker CE, ak používate inú distribúciu Linuxu ako Ubuntu.
- https://docs.docker.com/install/
- Inštalácia Docker CE na CentOS
- Inštalácia Docker CE na Debiane
- Inštalácia Docker CE na Fedore
- Inštalácia Docker CE na počítačoch Mac
Odporúčané články
Toto bol návod na inštaláciu aplikácie Docker. Tu sme diskutovali o základnej koncepcii a krokoch na inštaláciu aplikácie Docker v systéme Linux a Windows. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Ako nainštalovať Drupal 8?
- Ako nainštalovať možné?
- Ako nainštalovať Kubernetes?
- Ako nainštalovať CentOS?