Ta blog bo pokazal:
Kaj je Docker Compose?
Docker Compose CLI je osrednja komponenta in orodje za sestavljanje za okolje Docker. Vzdržuje, razvija in namešča več vsebniških programov in drugih mikrostoritev v ločenih vsebnikih. Orodje ukazne vrstice vsebuje različne ukaze, kot so docker-compose up, docker-compose down, docker-compose build, docker-compose rm in številne druge za upravljanje kontejnerskih storitev in aplikacij v izoliranih okoljih.
Kako uporabljati Docker Compose?
Če želite uporabiti Docker compose v Dockerju, najprej namestite Docker compose tako, da namestite Docker Desktop za Windows z našim povezanim Članek . Po tem naredite datoteko Dockerfile za dokeriziranje aplikacije in konfiguracijo aplikacijskih storitev v » docker-compose.yml ' mapa. Nato zaženite storitve ali program z uporabo » docker-sestavi ” ukaz.
Za pravilno predstavitev sledite navedenim korakom.
1. korak: Ustvarite Dockerfile
Najprej ustvarite novo datoteko z imenom ' Dockerfile «, ki vsebuje osnovna navodila za shranjevanje programa. Na primer, pospravili smo » index.html ” Program HTML:
OD nginx: najnovejše
KOPIRAJ index.html / usr / deliti / nginx / html / index.html
VSTOPNA TOČKA [ 'nginx' , '-g' , 'demon izklopljen;' ]
2. korak: Ustvarite datoteko za sestavljanje
Po tem konfigurirajte programske storitve HTML v drugi datoteki z imenom ' docker-compose.yml ' mapa. Ta navodila vključujejo:
- “ storitve ” za konfiguracijo storitev sestavljanja sporočil. Tukaj smo konfigurirali tri storitve: ' splet ”, “ splet1 «, in » splet2 ”.
- “ splet « in » splet1 »storitve vsebujejo dva ključa,« graditi « in » pristanišča ”.
- “ graditi ” se uporablja za določanje datoteke Dockerfile programa ali konteksta gradnje programa. Uporabili smo kontekst Dockerfile za konfiguracijo » index.html ” program.
- “ pristanišča ” se uporabljajo za dodelitev izpostavljenih vrat servisnega vsebnika.
- “ splet2 ' bo preprosto uporabila ' nginx: najnovejši « slika v vsebniku za sestavljanje:
storitve:
splet:
zgraditi:.
vrata:
- 80 : 80
splet1:
zgraditi:.
vrata:
- 80
splet2:
slika: nginx:najnovejša
3. korak: Zaženite storitev Compose Service
Po tem zaženite storitve za sestavljanje v ločenih vsebnikih z uporabo » docker-sestavi ” ukaz. ' -d ” izvede te storitve v ločenem načinu:
docker-sestavi -d
Po tem se pomaknite do dodeljenih vrat lokalnega gostitelja in preverite, ali se storitve izvajajo v vsebnikih ali ne:
4. korak: Zaustavite storitev sestavljanja sporočil
Če želite ustaviti in odstraniti storitve sestavljanja, ki se izvajajo, uporabite » docker-compose down ” ukaz:
docker-compose down
To je vse o tem, kaj je Docker-compose in kako ga uporabljati v Dockerju.
Zaključek
Docker Compose je orodje CLI podjetja Docker, ki se uporablja za upravljanje in konfiguriranje aplikacij in storitev z več vsebniki v ločenih vsebnikih. Če želite uporabiti Dockerjevo sestavljanje, najprej ustvarite » docker-compose.yml ” in konfigurirajte storitve ali aplikacijo z več vsebniki v datoteki. Po tem zaženite storitve za sestavljanje z uporabo » docker-sestavi ” ukaz. Ta vadnica vas je s primeri naučila, kaj je Docker compose in kako ga uporabljati.