Я создавал веб-сервер как контейнер Docker и пытался получить к нему доступ вне контейнера. Но я не могу. Что я делаю.
-Вытягивание образа ubuntu:
docker pull ubuntu:14.04
-Запуск контейнера:
docker -t -i -p 49200:2375 [image-id]
и после установки apache2 во вновь запущенный контейнер я могу пропинговать сервер apache2 внутри контейнера, я также могу выполнить curl и увидеть результаты в контейнерном терминале, но не повезло снаружи на хост-компьютере. Я пробовал много раз. (Я использую Virtual Box на Windows)
Скриншоты:
Вопросы:
- Использую ли я правильные команды докера и номера портов для создания контейнера.
- Что-то не так в конфигурации apache. (Я использую apache в режиме по умолчанию без каких-либо настроек)
- Что-то не так с портами на моем виртуальном ящике или на моем компьютере? Я очень плохо разбираюсь в сетях.
Может кто поможет!!!