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.
| 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:

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
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
| 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 |