GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Úvod do Dockeru

Docker je jedním z nástrojů, který způsobil revoluci v tom, jak nasazujeme aplikace a jak je také distribuujeme.

Je to také technologie, o kterou je vysoká poptávka a je velmi zvažována, kterou miluje velká většina jejích uživatelů, a je to skvělá dovednost, kterou byste měli mít ve svých osnovách.

Pomocí Dockeru můžeme vytvořit kontejner, který zabalí celou aplikaci.

Více než to:dokáže zabalit celé aplikace a lze jej uložit do obrázku, aby se dal snadno replikovat.

Klíčovým pojmem je zde replikace. Pomocí Dockeru můžeme vytvořit izolované prostředí, které běží na vašem počítači, na vašich klientských počítačích, na vašem serveru, kdekoli, a bude používat konkrétní verze softwaru, které chceme, aby běželo.

To pomáhá vyřešit celou třídu problémů, které pocházejí z nesprávné konfigurace a nesouladu verzí mezi různými prostředími.

Docker je komplexní, ale myslím, že se zabývá mnoha složitými tématy, a to relativně uživatelsky přívětivým způsobem.

To je důvod, proč „získání“ může odstranit mnoho složitosti z vašeho života jako vývojáře, a to jak tvůrce softwaru, tak jako spotřebitele softwaru.

Už žádné „ale na mém stroji to funguje“. Už to nemusíte říkat a už vám to nemusí říkat.

Všichni víme, že ladění je těžké a je super těžké, když něco funguje ve všech prostředích, která jste testovali, a nefunguje to v nějaké podivné konfiguraci. Je tu prostě příliš mnoho pohyblivých částí.

Docker je také skvělý pro distribuci softwaru, který vytvoříte, ale nechcete se zabývat nesčetnými požadavky na podporu, které přicházejí od lidí, kteří se jej snaží nainstalovat na všechny možné webové servery a nastavení.

Vím, že populární diskusní aplikace Discourse se do značné míry spoléhá na Docker. Nemohu nyní najít referenci, ale jsem si docela jistý, že jsem četl, že podporovaly pouze problémy s instalací s oficiálním obrazem Docker. Zde se mohu mýlit, ale nápad nezní bláznivě:pokud jako programátor dokážete vytvořit obrázek, který funguje kdekoli, můžete nasadit kontejner dockeru, pak je to něco, co byste jako uživatel měli rozhodně využít.

Další velkou výhodou Dockeru je možnost spouštět více aplikací s různými verzemi stejného zásobníku, což by bylo obtížné nebo přinejmenším matoucí bez podobného řešení.

V dalších kurzech představíme několik konceptů Dockeru a prozkoumáme, jak pracovat s:

  • Obrázky dockeru
  • Docker Containers
  • Dockerfiles
  • Aktualizace nasazeného kontejneru na základě obrázku Docker
  • Jak potvrdit změny obrázku Docker
  • Jak získat přístup k souborům mimo kontejner Docker
  • Sdílení obrázků Docker na Docker Hub
  • Práce s obrázky Docker z příkazového řádku
  • Práce s kontejnery Docker z příkazového řádku
  • Co dělat, když se kontejner Docker okamžitě ukončí
  • Vytvořte od začátku jednoduchý kontejner Node.js Hello World Docker
  • Použití Docker Desktop ke správě kontejneru
  • První kroky s Dockerem po instalaci
  • Instalace Dockeru v systému macOS

a mnohem více!


Docker
  1. Instalace dockeru na RHEL 7 Linux

  2. Úvod do Dockeru

  3. Přístavní dělník

  1. Některé příkazy DOCKER

  2. Instalace Dockeru (Ubuntu)

  3. Úvod do Docker Containers

  1. Úvod do Docker Images

  2. Úvod do iptables

  3. Plesk:Úvod