Docker Compose Multi-Container: Aplikasi Orchestrate

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.