Jika Anda ingin menyamakan network antar container di Docker, langkah-langkahnya adalah sebagai berikut:
Periksa daftar network yang tersedia :
- docker network ls
cek container sedang menggunakan network atau jaringan apa
- docker inspect container-id
Jika Anda ingin menggunakan network baru untuk container:
- docker network create custom-network
Sambungkan Container ke Network yang Sama
- docker run -d --name container1 --network custom-network image1
- docker run -d --name container2 --network custom-network image2
Membuat network custome baru
- docker network create custom-network
Untuk container yang sudah running dan akan merubah netwoknya
- docker network disconnect current-network container-name
- docker network connect custom-network container-name
Setelah container berada di network yang sama, Anda bisa menguji konektivitas antar container menggunakan nama container:
- docker exec -it container1 ping container2
Cek network yang sedang di pakai container apa saja
- docker network inspect nama-network
Jika container sudah berjalan di jaringan yang sama maka untuk koneksi database, host nya bisa di tuliskan nama containernya saja