Docker Network

docker network

Docker Network

Saat kita membuat container di docker, secara default container akan saling terisolasi satu sama lain, jadi jika kita mencoba memanggil antar container, bisa dipastikan bahwa kita tidak akan bisa melakukannya.

Docker memiliki fitur Network yang bisa digunakan untuk membuat jaringan di dalam Docker.

Dengan menggunakan Network, kita bisa mengkoneksikan container dengan container lain dalam satu Network yang sama.

Jika beberapa container terdapat pada satu Network yang sama, maka secara otomatis container tersebut bisa saling berkomunikasi.

Network Driver

Saat kita membuat Network di Docker, kita perlu menentukan driver yang ingin kita gunakan, ada banyak driver yang bisa kita gunakan, tapi kadang ada syarat sebuah driver network bisa kita gunakan.

bridge, yaitu driver yang digunakan untuk membuat network secara virtual yang memungkinkan container yang terkoneksi di bridge network yang sama saling berkomunikasi.

host, yaitu driver yang digunakan untuk membuat network yang sama dengan sistem host. host hanya jalan di Docker Linux, tidak bisa digunakan di Mac atau Windows.

none, yaitu driver untuk membuat network yang tidak bisa berkomunikasi.

Melihat Network

Untuk melihat network di Docker, kita bisa gunakan perintah : docker network ls

Melihat Network

Membuat Network

Untuk membuat network baru, kita bisa menggunakan perintah : 
  • docker network create --driver namadriver namanetwork
Membuat Network

Menghapus Network

Untuk menghapus Network, kita bisa gunakan perintah : 
  • docker network rm namanetwork
Network tidak bisa dihapus jika sudah digunakan oleh container. Kita harus menghapus container nya terlebih dahulu dari Network.

Menghapus Network
Next Post Previous Post
No Comment
Add Comment
comment url