Tydyt:Docker: Porovnání verzí
Z Poznámkový blok
(→Úvod) |
(→Úložiště) |
||
Řádka 10: | Řádka 10: | ||
== Úložiště == | == Úložiště == | ||
Docker jako takový je poměrně "rozlezlý". Standardně ukládá do adresáře ''/var/lib/docker'' který následně obsahuje mimo jiné podadresáře: | Docker jako takový je poměrně "rozlezlý". Standardně ukládá do adresáře ''/var/lib/docker'' který následně obsahuje mimo jiné podadresáře: | ||
− | * volumes | + | * '''volumes''' - Obsahuje adresáře ze soubory které mají být zachované nebo se mají sdílet mezi kontejnery. |
− | * overlay2 | + | * '''overlay2''' - Obsahuje jednotlivé komponenty image z kterých se skládá vlastní kontejner. Proto pro jeden kontejner je použito vice podadresářů. |
+ | * '''containers''' - Obsahuje vlastni kontejner který má ale též vazbu na komponenty image. |
Verze z 15. 8. 2023, 10:06
Úvod
Proces vedoucí ke spuštění aplikací v dockru, se dá rozdělit na tři základní části:
Dockerfile - Jde o předpis pro vytvoření docker image. Obsahuje vše, co image obsahuje a z jakých částí se skládá. Po zbildování vlastního image již není pro vlastní kontejner potřeba.
Docker Image - Vzor, "instalačka", pro vlastní kontejner. To umožňuje spuštění stejného dockru image ve více kontejnerů.
Docker Container - Vlastní kontejner ve kterém běží samotná služba.
Úložiště
Docker jako takový je poměrně "rozlezlý". Standardně ukládá do adresáře /var/lib/docker který následně obsahuje mimo jiné podadresáře:
- volumes - Obsahuje adresáře ze soubory které mají být zachované nebo se mají sdílet mezi kontejnery.
- overlay2 - Obsahuje jednotlivé komponenty image z kterých se skládá vlastní kontejner. Proto pro jeden kontejner je použito vice podadresářů.
- containers - Obsahuje vlastni kontejner který má ale též vazbu na komponenty image.