Mengenal Docker Compose
Agik Setiawan
Full Stack Developer
April 3rd 2023
Docker compose adalah tools dari Docker yang digunakan untuk mengorkestrasikan banyak container menjadi satu kesatuan (compose).
Dengan docker compose kita bisa menjalankan banyak Service Container dalam satu konfigurasi (compose) yang bisa di jalankan langsung menggunakan `docker compose' tanpa harus menjalankan container satu persatu.
Dengan Docker Compose kita tidak perlu membuat Volume, Network, Environment satu per satu karena dengan Docker Compose kita bisa membuat itu menjadi lebih mudah dan efesien.
Untuk docker versi terbaru, Docker Compose sudah terinstall otomatis pada saat kita menginstall Docker. Untuk versi lama bisa kunjungi link https://docs.docker.com/compose/install
version: '3.9'
services:
app:
image: node:18-slim
working_dir: /var/www
ports:
- 3000:3000
volumes:
- ./:/var/www
environment:
- TZ=Asia/Jakarta
- NODE_OPTIONS=--max-old-space-size=8192
command: bash -c "yarn install && yarn start"
Pada config Docker Compose diatas terlihat ada beberapa property seperti ports, volumes, environment, yang akan terbentuk otomatis oleh docker compose.
Buatlah file "docker-compose.yml" dan isi seperti di config diatas kemudian jalankan menggunakan CLI
docker compose up
Artikel Terkait
© 2023 PT Koding Digital Indonesia. All rights reserved