Jak používat Docker Compose ve Windows

Jak Pouzivat Docker Compose Ve Windows



Docker compose je nástroj Docker CLI používaný ke konfiguraci, správě a nasazení mikroslužeb a aplikací s více kontejnery. Ke konfiguraci služeb spolu s dalšími nastaveními používá soubor YAML jako soubor pro psaní. Tyto služby začnou používat „ docker-compose up “příkaz. Tento příkaz spustí každou nakonfigurovanou službu v samostatném kontejneru. Kromě toho nám Docker compose CLI také poskytuje různé příkazy pro správu služeb skládání.

Tento tutoriál ukáže, jak používat Docker Compose ve Windows.

Předpoklady: Nainstalujte Docker Compose

Chcete-li nainstalovat nástroj Docker compose, nejprve nainstalujte do systému aplikaci Docker Desktop pro Windows. Tato aplikace obsahuje vestavěný Docker CLI, Docker Compose CLI, Compose plugin, Docker Engine a další základní komponenty.







Poznámka: Pro instalaci aplikace Docker Desktop navštivte naše přidružené článek .



Jak používat Docker Compose ve Windows?

Chcete-li použít Docker compose ve Windows, nejprve vytvořte Dockerfile, který definuje pokyny pro kontejnerizaci aplikace. Poté nakonfigurujte služby v souboru pro psaní a spusťte kontejnery pomocí „ docker-compose up “příkaz.



Pro ilustraci se podívejte na uvedené pokyny.





Krok 1: Vytvořte Dockerfile

Nejprve vytvořte soubor Dockerfile, který obsahuje pokyny k vytvoření snímku kontejneru Docker. Například jsme ukotvili „ index.html ” pomocí následujících pokynů:

  • Z “ definuje základní obrázek kontejneru.
  • KOPÍROVAT ” přidá nebo zkopíruje zdrojový soubor do cesty ke spustitelnému souboru kontejneru.
  • VSTUPNÍ BOD ” definuje spustitelné soubory nebo výchozí hodnoty kontejneru Docker:
OD nginx:nejnovější

ZKOPÍROVAT index.html / usr / podíl / nginx / html / index.html

VSTUPNÍ BOD [ 'nginx' , '-G' , 'démon vypnutý'; ]

Krok 2: Vytvořte nový soubor

Vytvořte soubor pro psaní s názvem „ docker-compose.yml ” soubor, který obsahuje nastavení konfigurace služby. Například jsme nakonfigurovali „ web ' a ' web1 ” služby v souboru pro vytvoření souboru pomocí následujících pokynů:



  • web ” služba kontejnerizuje program HTML a web1 ” služba použije “ nginx: nejnovější “ obrázek v kontejneru.
  • stavět ” klíč definuje Dockerfile nebo kontext sestavení pro kontejnerizaci aplikace. Například používáme instrukce Dockerfile.
  • porty ” přiděluje vystavené porty kontejneru:
verze: '3'

služby:

web:

stavět: .

porty:

- 80 : 80

web1:

obrázek: nginx:nejnovější

Krok 3: Spusťte služby

Poté vytvořte a spusťte služby v samostatných kontejnerech pomocí „ docker-compose up 'příkaz:

docker-compose up -d

Pro ověření navštivte přidělený port localhost. Zde jsme úspěšně spustili službu HTML pomocí Docker compose ve Windows:

To je vše! Ukázali jsme, jak používat Docker compose ve Windows.

Závěr

Chcete-li používat Docker Compose ve Windows, nejprve nainstalujte Docker Compose CLI instalací aplikace Docker Desktop na Windows. Poté vytvořte Dockerfile pro ukotvení aplikace. Nakonfigurujte aplikační služby v novém souboru tak, aby spouštěly každou službu v samostatném kontejneru Docker. Poté použijte „ docker-compose up ” pro spuštění služeb skládání. Tento zápis ilustruje, jak používat Docker compose ve Windows.