Cara Memakai Docker Compose
Docker Compose yakni sebuah tools yang dipakai untuk mendefinisikan, menggabungkan dan mengkonfigurasi berberapa docker container menjadi satu kesatuan application's services. Karena sebelumnya kita sudah berguru dan mengenal beberapa command docker maka kali ini dimasrio.com akan menjelaskan bagimana cara memakai docker compose untuk setup suatu service application's.
Step 1 - Install docker
Step 2 - Install docker compose
yum -y install python-pip
pip install docker-composeStep 3 - Configure docker compose
Pada pola kali ini aku akan mengambil pola menciptakan suatu service http memakai nginx.
Download docker image nginx.
Buat sebuah directory dan docker compose file.docker pull nginx
mkdir /dockerEdit isi file docker-compose.yml menyerupai di bawah ini.
mkdir /docker/nginx
cd /docker/nginx/
touch docker-compose.yml
version: '2'
services:
nginx:
container_name: web01
image: nginx
restart: always
ports:
- "8081:80"
volumes:
- ./www:/usr/share/nginx/html:rw
Perintah diatas akan menciptakan sebuah container dengan nama web01 dengan listen port 8081 yang di nat ke port 80 (service nginx). Sedangkan volumes dipakai untuk mounting direktory /usr/share/nginx/html pada conteiner ke direktory /docker/nginx/www host. Sehingga jikalau kita ingin menciptakan halaman index.html kita hanya perlu meletakannya pada direktory www.
Setelah final jalankan docker-compose sebagai daemon.
docker-compose up -dOutput :
Sampai disini teman sudah dapat menciptakan halaman web. Sebagai pola aku sudah menciptakan index.html yang aku letakan pada direktory www.
Output :
Demikian tutorial docker compose singkat aku saya kali ini. Semoga bermanfaat bagi kita semua dan selamat mencoba.!!!
Sumber http://www.dimasrio.com/