Возможность создания изолированных docker сетей с одинаковым пулом адресов

Возможно ошибаюсь в терминологии. Что имеется ввиду:

  1. на одном хосте создаем сети 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

  1. добавляем 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

  1. соответственно не должно быть конфликта. Контейнеры a1, a2 видят друга и не видят b1, b2 и наоборот.

Как можно реализовать данную конфигурацию?


Ответы (0 шт):