Lekce 9 - Docker - Volumes
V minulé lekci, Docker - Komunikace mezi kontejnery, jsme se seznámili se subsystémem network v Dockeru a nastavili vzájemnou komunikaci mezi dvěma kontejnery.
Zatím jsme v celém kurzu pracovali pouze s aplikacemi, které se chovaly nějakým způsobem dynamicky. V dnešní lekci si zprovozníme webový server NGINX a spustíme v něm jednoduchou statickou HTML stránku. Budeme však požadovat, aby tato webová stránka byla volatelná jak z Dockeru, tak i z hostitelského počítače. Zároveň zajistíme, že v této konfiguraci bude zdrojový kód stále jednoduše spravovatelný. Právě při řešení tohoto úkolu se naučíme propojit adresář z hostitelského počítače s adresářem v Dockeru, a to pomocí volume.
Spuštění webu v Dockeru
Začneme tím, že vytvoříme jednoduchou statickou HTML stránku, kterou si následně zobrazíme prostřednictvím webového serveru NGINX přímo v Dockeru. Webový server lze spustit i na klasickém server, my se však zaměříme na jeho Docker variantu ?
Vytvoření HTML stránky
Přejdeme do adresáře s webovými projekty a vytvoříme zde adresář
html-static/
. V adresáři si dále připravíme podadresář
html/
, ve kterém vytvoříme soubor index.html
a
vložíme do něj následující HTML kód:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
Umíte používat volumes v Dockeru? V lekci se naučíme propojit adresář na hostitelském počítači s adresářem, který je umístěn v Dockeru.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.