Ez a blog bemutatja:
Mi az a Docker Compose?
A Docker Compose CLI a Docker környezet alapvető összetevője és írási eszköze. Több konténerprogramot és egyéb mikroszolgáltatást karbantart, fejleszt és telepít külön tárolókban. A parancssori eszköz különböző parancsokat tartalmaz, mint például a docker-compose up, a docker-compose down, a docker-compose build, a docker-compose rm és még sok más parancsot a konténeres szolgáltatások és alkalmazások kezeléséhez elszigetelt környezetekben.
Hogyan kell használni a Docker Compose-t?
A Docker Compose használatához a Dockerben először telepítse a Docker Compose programot a Docker Desktop for Windows telepítésével a hivatkozásunkkal cikk . Ezután hozzon létre egy Docker-fájlt az alkalmazás dockerizálásához és az alkalmazásszolgáltatások konfigurálásához a „ docker-compose.yml ” fájlt. Ezután indítsa el a szolgáltatásokat vagy programot a „ dokkoló-komponálni ” parancsot.
A megfelelő demonstráció érdekében kövesse a megadott lépéseket.
1. lépés: Készítsen Dockerfile-t
Először hozzon létre egy új fájlt ' Dockerfile ”, amely alapvető utasításokat tartalmaz a program konténerbe helyezéséhez. Például konténerbe helyeztük a „ index.html ” HTML program:
nginx: legfrissebb
MÁSOLÁS index.html / usr / Ossza meg / nginx / html / index.html
BELÉPÉSI PONT [ 'nginx' , '-g' , 'démon off;' ]
2. lépés: Létrehozási fájl létrehozása
Ezután állítsa be a HTML programszolgáltatásokat egy másik fájlban, melynek neve ' docker-compose.yml ” fájlt. Ezek az utasítások a következőket tartalmazzák:
- ' szolgáltatások ” gombot a levélírási szolgáltatások konfigurálásához. Itt három szolgáltatást konfiguráltunk: ' web ”, „ web1 ”, és „ web2 ”.
- ' web ” és „ web1 ' szolgáltatások két kulcsot tartalmaznak, ' épít ” és „ portok ”.
- ' épít ” gomb a program Docker-fájljának vagy a program összeállítási környezetének megadására szolgál. A Dockerfile környezetet használtuk a „ index.html ” program.
- ' portok ” segítségével osztják ki a szervizkonténer szabadon álló portját.
- ' web2 ' szolgáltatás egyszerűen a ' nginx: legújabb ” kép a levélírási tárolóban:
szolgáltatások:
web:
épít: .
portok:
- 80 : 80
web1:
épít: .
portok:
- 80
web2:
kép: nginx:latest
3. lépés: Indítsa el a Levélírás szolgáltatást
Ezután indítsa el a szerkesztési szolgáltatásokat külön tárolókban a „ dokkoló-komponálni ” parancsot. A ' -d ” opció futtatja ezeket a szolgáltatásokat leválasztott módban:
dokkoló-komponálni -d
Ezt követően navigáljon a localhost kijelölt portjához, és ellenőrizze, hogy a szolgáltatások konténerekben futnak-e vagy sem:
4. lépés: Állítsa le a Levélírás szolgáltatást
A futó levélírási szolgáltatások leállításához és eltávolításához használja a „ dokkoló-komponálni le 'parancs:
dokkoló-komponálni le
Ez mind arról szól, hogy mi a Docker-compose, és hogyan kell használni a Dockerben.
Következtetés
A Docker Compose a Docker CLI-eszköze, amelyet több tárolóból álló alkalmazások és szolgáltatások külön tárolókban történő kezelésére és konfigurálására használnak. A Docker-írás használatához először hozza létre a „ docker-compose.yml ” fájlt, és konfigurálja a szolgáltatásokat vagy a többtárolós alkalmazást a fájlban. Ezután indítsa el az írási szolgáltatásokat a „ dokkoló-komponálni ” parancsot. Ez az oktatóanyag példákon keresztül megtanította Önnek, hogy mi az a Docker compose, és hogyan használhatja azt.