Приветствую господа.
Помоги разобраться в следующей проблеме:
Есть Windows машина на которой установлен VirtualBox, а в нем крутится виртуальная машина на Centos 7.
Сеть в машине настроена через «Виртуальный адаптер».
В самой машине установлен docker и поднят один контейнер с простым web приложением на python, который слушает на машине 5000 порт и при получении запроса отдает простую html страницу.
Если на win тачке отправить http запрос на ip_вир_машины:5000 то он вернет html страницу как надо.
В самом docker’е включен «Docker API». Включен он при помощи вот такого простого конфига:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock
Сам конфиг расположен по пути /etc/systemd/system/docker.service.d/remote-api.conf.
Если в самой виртуалки обратиться к api, то он возвращает ответ без проблем (curl
0.0.0.0:2376/images/json).
Но если попытается с win машины обратится к api
http://ip_вир_машины:2376/images/json то вылетает сообщение об ошибке (time out)
Кто нибудь может подсказать в чем проблема и как ее можно исправить?