Docker Compose: Zenekari Multi-Container alkalmazások

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.