Apa itu Docker Network?

Docker Network adalah cara Docker mengatur komunikasi antar container dan antara container dengan dunia luar. Dengan Docker Network, container bisa saling berhubungan dalam lingkungan yang terisolasi dan terkontrol.


Jenis-jenis Docker Network

Nama Network Tipe Deskripsi Singkat
bridge Bridge Default network Docker. Container di network ini bisa saling komunikasi dalam satu host.
host Host Container menggunakan network host langsung, tanpa isolasi.
none None Container tidak memiliki network, terisolasi total.
overlay Overlay Network untuk komunikasi antar host di cluster Docker (Docker Swarm/Kubernetes).

Example:

image.png

Default nya kalau kita create container tipe dari network itu adalah dalam mode bridege dan juga saat kita create netwokr custom juga dia bertipe bridge

Contoh Penggunaan Network

docker network create my-network
docker run --name my-container --network my-network my-image
docker network connect my-network my-container
docker network disconnect my-network my-container

Ringkasan

Poin Penting Penjelasan Singkat
Docker Network Pengaturan komunikasi antar container dan host
Bridge Network Default, komunikasi antar container satu host
Host Network Container pakai network host langsung
None Network Container tanpa network
Overlay Network Multi-host network untuk cluster
Port Mapping (-p) Mengakses container dari luar host