Please enable JavaScript.
Coggle requires JavaScript to display documents.
DOCKER - Coggle Diagram
DOCKER
2. DOCKER CONTAINER
-
-
-
-
-
exec
example : docker exec "nama container" "hostname"
docker exec "nama container" "env"
docker exec "nama container" "ls -l"
-
-
-
-
docker run
membuat container
tetapi ini tidak berjalan di background, untuk docker berjalan di backgrond butuh -d
-
1.DOCKER IMAGE
adalah paket berisi semua yang diperlukan untuk menjalankan aplikasi tertentu, mulai dari kode aplikasi, runtime, library, environtment variable, dan dependensi lainnya yang diperukan.
-
-
-
-
-
docker login
untuk login ke docker hub, sebelum melakukan push image
-
-
-
6. DOCKER VOLUME
Kita tidak bisa melakukan munting volume ke container yang sudah running. Volume hanya dapat di-mounting pada container yang belum running (dapat kita tentukan saat pembuatan container diawal)
docker run -d --name "nama container" -v "nama volume":"directory yang akan kita taruh di container" "container yang akan kita pull"
-
-
-
-
3. DOCKER NETWORK
setiap container yang running harus kita definisikan network, jika tidak dia akan secara default akan dikategorikan network bridge
-
-
4. PORT MAPPING
pada dasarnya setiap container memilii environtment yang terpisah dan terisolasi, untuk itu kita perlu memberikan port mapping agar bisa dilakukan akses ke container tersebut
-
3. CONTAINER PORT
Port Forwarding
Docker memilii kemampuan untuk melakukan port forwarding, yaitu meneruskan sebuah port yang terdapat pada sistem host nya ke dalam docker container
-
-
5. DOCKER ENVIRONTMENT
Membuat Environtment Variable adalah salah satu teknik agar konfigurasi aplikasi bisa diubah secara dinamis
-
Docker container memiliki parameter yang bisa kita gunakan untuk mengirim environtment varibale ke alikasi yang terdapat di dalam container
-
-
8. BIND MOUNT
Binding Mount, kemampuan melakukan sharing file atau folder yang terdapat di sistem host ke container
-
Parameter Mount
type : bind atau volume
source : lokasi file atau folder di sistem host
destination : lokasi file atau folder di container
readonly : jika ada maka file atau folder hanya bisa dibaca di container, tidak bisa ditulis
-