Это проблему я пытаюсь решить в течение некоторого времени. Я пробовал столько ресурсов, сколько мог, но ничего еще не сработало для меня. :/
вот что я пытаюсь решить:
Я хочу иметь возможность развертывать контейнеры Docker и получать к ним доступ с машины, которая находится в той же локальной сети. Это означает, что IP-адреса, которые Docker раздает контейнерам, должны быть доступны с клиентского компьютера в той же локальной сети, что и компьютер, на котором размещен Докер.
В идеале, люди просто должны добавить маршрут, который указывает на узел Docker в качестве шлюза для сети Docker, например:
client@lan$ sudo route add -net <docker-network>/<mask> gw <docker-host>
и бум, они могут получить доступ к контейнерам, просто введя свой IP. Конечно, этот маршрут также может быть настроен с маршрутизатора.
Я видел, что сетевые мосты помогают в этом, но я не мог заставить их работать таким образом.
Как заставить все это работать ?