Возможность создания изолированных docker сетей с одинаковым пулом адресов
Возможно ошибаюсь в терминологии. Что имеется ввиду:
- на одном хосте создаем сети 2 сети
net_aиnet_b:
docker network create -d "драйвер" --subnet 172.21.0.0/24 net_a
docker network create -d "драйвер" --subnet 172.21.0.0/24 net_b
- добавляем 2 контейнера
а1,а2к сетиnet_aи 2 контейнераb1,b2к сетиnet_b:
docker run -d --privileged --rm --net net_a --ip 172.21.0.2 .... a1
docker run -d --privileged --rm --net net_a --ip 172.21.0.3 .... a2
docker run -d --privileged --rm --net net_b --ip 172.21.0.2 .... b1
docker run -d --privileged --rm --net net_b --ip 172.21.0.3 .... b2
- соответственно не должно быть конфликта. Контейнеры
a1,a2видят друга и не видятb1,b2и наоборот.
Как можно реализовать данную конфигурацию?