Empat dari enam tipe network yang disediakan oleh docker,
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)
Membuat Network
Buat network dengan tipe bridge dan nama hogwarts_nw. Selanjutnya sambungkan container dengan dengan network menggunakan opsi --network=hogwarts_nw
.
$ docker network create --driver bridge hogwarts_nw$ docker run -d -p 6000:80 --name my-php -v "$PWD":/var/www/html
--network=hogwarts_nw
php:7.1-apache-jessie
Untuk melihat informasi network dan container apa saja yang tersambung dengan network hogwarts_nw, gunakan
$ docker network inspect hogwarts_nw
Perintah-perintah Docker Network
docker network ls
, menampilkan daftar network.
docker network connect
, menyambungkan container ke network.
docker network disconnect
, memutus sambungan container ke network.
docker network rm
, menghapus network.