Docker Compose egy hatékony és kényelmes eszköz multi-container
az alkalmazások Docker környezetben történő összehangolására. Lehetővé teszi szolgáltatások és kapcsolódó paraméterek YAML-fájlban történő meghatározását és kezelését, megkönnyítve a több tárolóból álló összetett alkalmazások telepítését és kezelését.
Íme egy példa, amely bemutatja, hogyan kell használni az alkalmazások Docker Compose
hangszerelését multi-container
:
Hozzon létre egy docker-compose.yml fájlt
Kezdje egy docker-compose.yml fájl létrehozásával az alkalmazás konfigurációjának meghatározásához.
Például:
version: '3'
services:
web:
image: nginx:latest
ports:
- 80:80
db:
image: mysql:latest
environment:
- MYSQL_ROOT_PASSWORD=password
Ebben a példában két szolgáltatást definiálunk: "web" és "db". A "webes" szolgáltatás az nginx képet használja, és a tároló 80-as portját leképezi a gazdagép 80-as portjára. A "db" szolgáltatás a jelszót használja, mysql image
és a root jelszót "password"-ra állítja.
Indítsa el az alkalmazást
Miután meghatározta a docker-compose.yml fájlt, elindíthatja az alkalmazást a következő paranccsal:
docker-compose up
Ez a parancs létrehozza és elindítja container
a docker-compose.yml fájl konfigurációja alapján.
Az alkalmazás kezelése
Docker Compose
Az alkalmazás kezeléséhez parancsokat használhat .
- Az alkalmazás leállítása:
docker-compose stop
- Indítsa újra az alkalmazást:
docker-compose restart
- Tedd le az alkalmazást:
docker-compose down
Docker Compose
automatikusan létrehozza a hálózatokat container
az alkalmazáson belüli összekapcsoláshoz, és segít a container
szolgáltatások egyszerű kezelésében.
Docker Compose
multi-containe
kényelmes és hatékony módot biztosít az alkalmazások összehangolására. A docker-compose.yml fájl és a megfelelő parancsok használatával egyszerűen telepítheti, kezelheti és méretezheti alkalmazását Docker környezetben.