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ä.

