V Docker, existují tři základní pojmy, které je důležité pochopit: Container
, Image
, a. Dockerfile
Container
Je to primární složka v Docker. A container je izolované spouštěcí prostředí, které obsahuje aplikaci a její související součásti.
Každý container in Docker funguje jako malý virtuální stroj, který zapouzdřuje vše potřebné ke spuštění aplikace, včetně knihoven, závislostí a konfigurace.
Container vám umožní spouštět aplikace konzistentně v různých prostředích bez obav z interakcí mezi různými aplikacemi.
container Podle potřeby můžete vytvářet, spouštět, zastavovat a mazat .
Image
Jedná se o lehkou, zabalenou sadu souborů, která obsahuje vše potřebné k vytvoření souboru container
. An image
může být viděn jako plán pro vytváření container. Obsahuje konfigurace aplikací, zdrojový kód, knihovny a spustitelné soubory.
Image jsou neměnné a každý container vytvořený z vůle image má svůj vlastní oddělený a izolovaný stav od ostatních container.
image
Podle potřeby můžete vytvářet, zobrazovat a sdílet .
Dockerfile
Jedná se o jednoduchý textový soubor, který obsahuje instrukce pro vytvoření Docker image
. Definuje kroky a procesy pro vytvoření z konkrétních komponent a konfigurací. Dockerfile image
Pomocí a můžete automatizovat proces budování, zajistit konzistenci a snadnou reprodukovatelnost napříč různými prostředími. Dockerfile image
image
Dockerfile obsahuje instrukce jako FROM(určující základní image
), RUN(provádění příkazů během procesu sestavení), COPY(kopírování souborů do souboru image
) a CMD(definující výchozí příkaz při spuštění container
).
Dockerfile vám pomůže vytvořit vlastní a flexibilně image
řídit stavební proces. image
Tyto koncepty jsou jádrem Docker a umožňují vám snadno a konzistentně balit, nasazovat a spravovat aplikace. Pomocí Container
, Image
, a můžete využít flexibilitu a schopnosti v procesu vývoje a nasazení. Dockerfile
Docker