Доступ к локальной сети хоста из контейнера, не открывая порт? - PullRequest
1 голос
/ 09 октября 2019

КОНТЕКСТ

Я могу получить доступ к некоторым локальным хостам других компьютеров в моей локальной сети. Например, один из них называется pandahost, поэтому, если я просматриваю pandahost в своем браузере, я могу получить к нему доступ.

В настоящее время я работаю с Docker, и у меня есть следующий Docker-compose.yml:

version: "3"
services: 
  myproject: 
    build: 
      context: .
      dockerfile: Dockerfile-for-my-project-environment
    shm_size: 2gb
    volumes: 
      - "D:/project/myproject1/folder:/myproject1"
      - "D:/project/myproject2:/myproject2"


Я использую этот файл docker-compose для запуска нескольких экземпляров службы myproject, поэтому я не хочу предоставлять какой-либо порт, чтобы избежать конфликтов портов.

До этого момента все работало нормально для моего , за исключением того, что я не могу подключиться к pandahost из сервисных контейнеров .

ВОПРОС

Можно ли как-нибудь подключить сервисный контейнер myproject к pandahost, не открывая порт и не исключая возможность наличия нескольких экземпляров myproject сервисных контейнеров?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...