Docker Compose: Multi-Container Orkesterisovellukset

Docker Compose on tehokas ja kätevä työkalu sovellusten organisointiin multi-container Docker-ympäristössä. Sen avulla voit määrittää ja hallita palveluita ja niihin liittyviä parametreja YAML-tiedostossa, mikä tekee useista säilöistä koostuvien monimutkaisten sovellusten käyttöönoton ja hallinnan helpoksi.

Tässä on esimerkki, joka havainnollistaa sovellusten Docker Compose orkestrointia multi-container:

 

Luo docker-compose.yml-tiedosto

Aloita luomalla docker-compose.yml-tiedosto määrittääksesi sovelluksesi asetukset.

Esimerkiksi:

version: '3'  
services:  
  web:  
    image: nginx:latest  
    ports:  
   - 80:80  
  db:  
    image: mysql:latest  
    environment:  
   - MYSQL_ROOT_PASSWORD=password  

Tässä esimerkissä määrittelemme kaksi palvelua: "web" ja "db". "Web"-palvelu käyttää nginx-kuvaa ja yhdistää säiliön portin 80 isäntäkoneen porttiin 80. Palvelu "db" käyttää mysql image ja asettaa pääkäyttäjän salasanaksi "salasana".

 

Käynnistä sovellus

Kun olet määrittänyt docker-compose.yml-tiedoston, voit käynnistää sovelluksen seuraavalla komennolla:

docker-compose up

Tämä komento luo ja käynnistää container  docker-compose.yml-tiedoston kokoonpanon perusteella.

 

Hallinnoi sovellusta

Voit Docker Compose hallita sovellustasi komentojen avulla.

  • Pysäytä sovellus: docker-compose stop
  • Käynnistä sovellus uudelleen: docker-compose restart
  • Pura sovellus: docker-compose down

 

Docker Compose luo automaattisesti verkkoja yhdistääksesi container sovelluksen sisällä ja auttaa sinua hallitsemaan helposti container ja palveluita.

Docker Compose tarjoaa kätevän ja tehokkaan tavan organisoida multi-containe r sovelluksia. Käyttämällä docker-compose.yml-tiedostoa ja vastaavia komentoja voit helposti ottaa käyttöön, hallita ja skaalata sovellustasi Docker-ympäristössä.