Я хотел бы запустить докер в нашей среде Windows, чтобы сотрудники могли получить доступ к приложению со своих компьютеров, но не могут заставить его работать.Подключить контейнер докеров (приложение django) к окнам lan
Я попробовал оба решения NAT и режим, которые были предложены здесь без толка мостика:
How to connect to a docker container from outside the host (same network) [Windows]
Когда я использую режим NAT, я могу подключиться к приложению через локальный хост из хост-компьютер (127.0.0.1:8000), когда я использую мостовой режим, я могу использовать IP-адрес докер-машины (192.168.99.100:8000), но я не могу получить к ним доступ с других компьютеров в локальной сети.
Я могу выполнить ping компьютер, где контейнер-докер находится из другого в той же локальной сети, но когда я ввожу его url в браузер, я получаю стандартную целевую страницу IIS. Я удалил сайт по умолчанию в IIS, если он занял порт, который я пытался выделить в контейнер докеров, но это не сработало - я просто получить сайт не может быть достигнута.
В конечном счете, я просто хочу иметь доступ к приложению в контейнере докера с другого компьютера в локальной сети на сервере Windows. Любые идеи были бы хорошы.
Редактировать: Следует упомянуть, что человек, который заботится о домене LAN, контроллере домена, сказал, что он может установить конкретный IP-адрес для подключения к виртуальному боксу (контейнер докеров), но не имеет представления о том, как сделайте это - он никогда не слышал о докеров и незнаком с виртуальным боксом.
Как разбить проблему на две части: (1) подключиться с вашего хоста к приложению в докере, (2) подключиться с других компьютеров к вашему хосту? Вы уже решили (1) с NAT, так что эти вопросы больше не касаются докеров. Теперь вопрос (2): как вы позволяете одной машине Windows разговаривать с другой на порту 8000. Поэтому задайте этот вопрос: «Мое приложение, работающее локально на 127.0.0.1:8000 в Windows, как мне разрешить другим машинам Windows разговаривать с Это?" –
@OlegSklyar замечательная вещь! Я так долго смотрел на это, все выглядит одинаково для меня. Завтра я начну изучать эту конкретную проблему. Сегодня я узнал о tcp, ip, gateways и т. Д., Чтобы лучше понять, с чем я имею дело. – ivan7707