Portainer: подключение с 1 машины к конечной точке в виртуальной машине? - PullRequest
0 голосов
/ 22 мая 2019

Вот мой сценарий:

  • У меня Portainer работает в контейнере Docker на 1 машине в моей локальной сети (192.168.0. 123 ).
  • У меня также есть Docker для Windows (использует Hyper-V), работающий внутри виртуальной машины VMWare, на втором компьютере в той же локальной сети (192.168.0. 124 ).
  • Я хочу добавить конечную точку в Portainer для подключения к конечной точке Docker на этой виртуальной машине, чтобы я мог управлять ею с 1-го компьютера.

Пока я пробовал:

  • Добавление перенаправленного порта к 2375 на 2-м компьютере (192.168.0. 124 ) к виртуальной машине с помощью диспетчера сетевых подключений VMWare.
  • Использование IP-адреса 2-го компьютера + перенаправленного порта в качестве URL-адреса конечной точки в Portainer (192.168.0. 124 : 2375)
  • Убедитесь, что все брандмауэры на всех машинах отключены.

  • Если я попытаюсь подключиться, чтобы сказать, контейнер Nginx в виртуальной машине с 2-й машины, на которой он размещен, я могу.

  • Если я пытаюсь подключиться к тому же контейнеру Nginx с 1-го компьютера, не могу подключиться.
  • I может подключиться к переадресованному IP-адресу и порту, если я напрямую проверю: tnc 192.168.0.124 -port 2375

    ComputerName: 192.168.0.124

    Удаленный адрес: 192.168.0.124

    RemotePort: 2375

    Интерфейс Алиас: Ethernet

    SourceAddress: 192.168.0.123

    TcpTestSucceeded: True

Однако, когда я добавляю тот же порт IP + в качестве конечной точки в Portainer, он говорит: «Невозможно пропинговать среду Docker».

Кто-нибудь пытался сделать это раньше (и преуспел?)

...