LINUX.ORG.RU
решено ФорумAdmin

Bridge-сеть в Docker

 


0

2

Хочу выпустить в сеть контейнеры через bridge.
Как выяснилось, бридж оно воспринимает один, и добавить его можно при запуске контейнера вместо docker0.
В юните:

ExecStart=/usr/bin/docker daemon --bridge br0 --ip-masq=false --iptables=false -H fd://
После старта выясняется, что оно не позволяет присваивать собственные ip в предопределённой сети bridge, требуя создать собственную.
Создаю:
$ docker network create --subnet 10.10.10.0/24 --ip-range=10.10.10.160/29 mynet
Error response from daemon: cannot create network br0 (441122573adf7d75eb027648a4256f4ddea26d4e5c5e80938b5a00da21fe7af1): conflicts with network 5e4f2f99743277cf60d978a3ca74f90c90097b8669fef52d6187f7e8ec6b1926 (br0): networks have overlapping IPv4
--ip-range просто на пробу поставил.
$ docker network rm bridge
Error response from daemon: bridge is a pre-defined network and cannot be removed

Вопрос: как мне раздать контейнерам предопределённые адреса в моей сети и выпустить их через бридж?

Спасибо за внимание

★★★★
Ответ на: комментарий от Shtsh

Буквально через неделю после этого поста оно вышло в Experimental.
Пользую, доволен.

Yustas ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.