Skip to main content

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-compose
Step 3 - Configure docker compose

Pada pola kali ini aku akan mengambil pola menciptakan suatu service http memakai nginx

Download docker image nginx.
docker pull nginx
Buat sebuah directory dan docker compose file.
mkdir /docker
mkdir /docker/nginx
cd /docker/nginx/

touch docker-compose.yml
Edit isi file docker-compose.yml menyerupai di bawah ini.
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 -d
Output :

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/
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar