diff --git a/pages.id/common/docker-build.md b/pages.id/common/docker-build.md index dbb7b0fc12..10ad04dd0f 100644 --- a/pages.id/common/docker-build.md +++ b/pages.id/common/docker-build.md @@ -1,6 +1,6 @@ # docker build -> Membangun sebuah image dari Dockerfile. +> Bangun sebuah image dari Dockerfile. > Informasi lebih lanjut: https://docs.docker.com/engine/reference/commandline/build/. - Bangun sebuah image docker meggunakan Dockerfile dalam direktori saat ini: diff --git a/pages.id/common/docker-compose.md b/pages.id/common/docker-compose.md new file mode 100644 index 0000000000..f57be80287 --- /dev/null +++ b/pages.id/common/docker-compose.md @@ -0,0 +1,36 @@ +# docker compose + +> Jalankan dan kelola aplikasi Docker dengan beberapa kontainer. +> Informasi lebih lanjut: . + +- Tampilkan semua kontainer yang sedang berjalan: + +`docker compose ps` + +- Buat dan nyalakan semua kontainer di latar belakang menggunakan file docker-compose.yml dari direktori saat ini: + +`docker compose up --detach` + +- Nyalakan semua kontainer, dan bangun ulang jika diperlukan: + +`docker compose up --build` + +- Nyalakan semua kontainer dengan menentukan nama proyek dan menggunakan file compose alternatif: + +`docker compose -p {{nama_proyek}} --file {{jalan/menuju/file}} up` + +- Hentikan semua kontainer yang sedang berjalan: + +`docker compose stop` + +- Hentikan dan menghapus semua kontainer, jaringan, image, dan volume: + +`docker compose down --rmi all --volumes` + +- Ikuti log untuk semua kontainer: + +`docker compose logs --follow` + +- Ikuti log untuk kontainer tertentu: + +`docker compose logs --follow {{container_name}}`