- bridge,
tipe ini adalah default network. Docker menyambungkan container ke
network ini secara default, kecuali memilih opsi driver yang berbeda
ketika menjalankan
docker run --network=<NETWORK>
- none, container tidak memiliki network inteface.
- host, container yang berada pada jaringan host. Tidak ada batasan antara container dan host. Port yang ada dibuka pada host bisa diakses langsung oleh container, begitu juga sebaliknya.
- macvlan, network ini mengizinkan pembuatan alamat MAC (alamat fisik network)
Sedangkan, dari network-network di atas, disinggung bahwa secara default emang akan menggunakan tipe bridge, seperti gambar berikut :
Kurang lebih, di Atas Adalah arsitektur network bridge, yang secara default di attach pada container, ketika menjalankannya tanpa opsi tambahan network. Berikut adalah beberapa perintah dasar, yang berhubungan dengan network yang ada pada docker :
1 . Menanmpilkan Network yang ada
```bash $ sudo docker network ls ```
2. Melihat Deskripsi lengkap network
```bash $ sudo docker network inspect bridge # memfilter output # contoh jika hanya menampilkan IP $ sudo docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [CONTAINER NAME / ID] ```
3. Menyambungkan Contianer ke network
```bash $ sudo docker network connect [NETWORK NAME] [CONTAINER NAME] ```
4. Memutus sambungan container ke network
```bash $ sudo docker network disconnect [NETWORK NAME] [CONTAINER NAME] ```
5. Menghapus network
```bash $ sudo docker network rm [NETWORK NAME] ```
Yaps, sekian tutorial sederhana kali ini, sampai jumpa di tutorial berikutnya!
0 comments:
Post a Comment