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