Docker Compose minangka alat sing kuat lan trep kanggo ngatur multi-container
aplikasi ing lingkungan Docker. Ngidini sampeyan nemtokake lan ngatur layanan lan paramèter sing gegandhengan ing file YAML, supaya gampang nyebarake lan ngatur aplikasi rumit sing dumadi saka pirang-pirang wadhah.
Iki minangka conto kanggo nggambarake cara nggunakake Docker Compose
kanggo ngatur multi-container
aplikasi:
Nggawe file docker-compose.yml
Miwiti kanthi nggawe file docker-compose.yml kanggo nemtokake konfigurasi aplikasi sampeyan.
Tuladhane:
version: '3'
services:
web:
image: nginx:latest
ports:
- 80:80
db:
image: mysql:latest
environment:
- MYSQL_ROOT_PASSWORD=password
Ing conto iki, kita nemtokake rong layanan: "web" lan "db". Layanan "web" nggunakake gambar nginx lan peta port 80 saka wadhah menyang port 80 ing mesin host. Layanan "db" nggunakake mysql image
lan nyetel tembung sandhi root dadi "sandi".
Miwiti aplikasi
Sawise sampeyan nemtokake file docker-compose.yml, sampeyan bisa miwiti aplikasi nggunakake printah ing ngisor iki:
docker-compose up
Printah iki bakal nggawe lan miwiti container
adhedhasar konfigurasi ing file docker-compose.yml.
Ngatur aplikasi
Sampeyan bisa nggunakake Docker Compose
printah kanggo ngatur aplikasi.
- Mungkasi aplikasi:
docker-compose stop
- Wiwiti maneh aplikasi:
docker-compose restart
- Mbusak aplikasi:
docker-compose down
Docker Compose
bakal nggawe jaringan kanthi otomatis kanggo nyambungake container
ing aplikasi lan mbantu sampeyan ngatur container
lan layanan kanthi gampang.
Docker Compose
menehi cara trep lan kuat kanggo orchestrate multi-containe
r aplikasi. Kanthi nggunakake file docker-compose.yml lan printah sing cocog, sampeyan bisa kanthi gampang nyebarake, ngatur, lan skala aplikasi sampeyan ing lingkungan Docker.