Mengelola jaringan di Docker cukup penting untuk memastikan bahwa container dapat berkomunikasi dengan baik, baik antar-container, dengan host, atau dengan jaringan eksternal. Docker menyediakan beberapa opsi jaringan yang dapat digunakan sesuai kebutuhan. Berikut adalah panduan langkah-langkah dasar untuk mengelola jaringan di Docker:
1. Jenis Jaringan di Docker
Docker memiliki beberapa driver jaringan bawaan:
- bridge (default)
- Digunakan untuk komunikasi antar-container pada satu host.
- Setiap container mendapatkan alamat IP-nya di subnet bridge.
- host
- Container menggunakan jaringan host secara langsung tanpa isolasi.
- none
- Tidak ada konektivitas jaringan.
- overlay
- Digunakan untuk komunikasi antar-container di beberapa host (biasanya dalam Docker Swarm).
- macvlan
- Memberikan container alamat IP di jaringan fisik yang sama dengan host.
- custom network
- Jaringan kustom yang dapat Anda buat berdasarkan kebutuhan.
2. Perintah Dasar Jaringan Docker
Melihat Jaringan yang Tersedia
docker network ls
Detail Jaringan Tertentu
Untuk melihat detail jaringan, gunakan:
docker network inspect