Agik Setiawan - January 21, 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
January 21, 2023
January 20, 2023
October 17, 2022
October 16, 2022