Ketika kita melakukan instalasi Docker, Docker akan membuat interface bridge dengan nama docker0
. Interface docker0
tersebut oleh Docker diberi IP Address 172.17.0.1 dengan subnet 172.17.0.0/16.
Berikut ini merupakan informasi interface docker0
:

IP Address dan subnet yang digunakan di interface docker0
tersebut dapat kita ubah dengan mudah. Berikut ini cara mengubah IP Address dan subnet pada interface bridge docker0
.
Catatan: Dalam tutorial ini saya menggunakan distro Linux Ubuntu.
Langkah Pertama
Untuk mengubah IP Address dan subnet pada interface bridge docker0
adalah memastikan terdapat file daemon.json
di folder /etc/docker/
. Kalau file tersebut tidak ada, kita dapat membuatnya dengan perintah ini:
sudo touch /etc/docker/daemon.json
Langkah Kedua
Edit file daemon.json
tersebut dengan menggunakan editor vi atau nano atau editor lainnya dan tulis baris kode berikut dan simpan pada file tersebut:
|
|
Kode di atas tertulis dalam format JSON. Maksud dari kode di atas adalah interface bridge docker0
akan menggunakan IP Address 10.10.254.1 dengan subnet 10.10.254.0/24. Silahkan ganti IP Address dan subnet tersebut sesuai dengan keinginan.
Langkah Ketiga
Restart Docker.
service docker restart
Untuk memastikan apakah interface bridge docker0
sudah menggunakan IP Address sesuai dengan konfigurasi yang telah kita tulis di file daemon.json
gunakan perintah berikut ini:
ifconfig docker0
Contoh hasil dari perintah di atas adalah sebagai berikut:

Dari hasil di atas, inteface bridge docker0
sudah aktif dan menggunakan IP Address 10.10.254.1/24.
Demikian tutorial bagaimana mengubah IP Address dan subnet pada interface bridge docker0
Semoga bermanfaat.