Я имею в виду Docker Networking#docker0 для настройки docker0
виртуальный мост в Докер.Как cusomize docker0 в Docker для разных диапазонов IP?
Мои ifconfig
показывает это:
docker0 Link encap:Ethernet HWaddr d6:0d:76:37:ee:04
inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0
inet6 addr: fe80::d40d:76ff:fe37:ee04/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:648 (648.0 B)
eth0 Link encap:Ethernet HWaddr 08:00:27:51:e4:40
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe51:e440/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:947 errors:0 dropped:0 overruns:0 frame:0
TX packets:618 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:86885 (86.8 KB) TX bytes:71855 (71.8 KB)
Я хочу, чтобы дать диапазон 10.0.2.15/24
в docker0
интерфейс.
Примечание: Я предполагаю, что если я настроить docker0
с таким же диапазоном IP, что и eth0
затем контейнеры должны получить IP-адрес из тех же диапазона (Пожалуйста, поправьте меня, если я предполагаю, что неправильно)..
Для этого я попытался добавить --fixed-cidr=10.0.2.15/24
в файл /etc/default/docker
. Но сейчас он работает.
Любая идея, как ее достичь?
Кроме того, если я следую неправильному пути, пожалуйста, посоветуйте мне, как достичь этого надлежащим образом.