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:
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:
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.