Призрак, работающий на контейнере Docker, не отвечает на запросы http из другого контейнера
Я настраиваю экземпляр блога-призрака внутри контейнера докера. Я привязал сервер-призрак к хосту 0.0.0.0 и выставил порт, на котором он слушает (порт 2368). Если я запускаю wget к ip и ghost порту контейнера-призрака извне, получается индекс, но если я запускаю wget из другого контейнера, используя точно такой же ip и порт, wget сообщает
--2014-03-20 02:58:27-- http://172.17.0.5:2368/
Connecting to 172.17.0.5:2368... connected.
HTTP request sent, awaiting response...
и висит бесконечно. Я хочу иметь возможность подключиться к экземпляру ghost из другого контейнера, потому что я буду использовать второй контейнер в качестве обратного прокси-сервера с nginx (я использую wget, потому что хочу проверить подключение, так как мои попытки с nginx привели к Gateway Таймауты). Ожидается ли это или Ghost требует дополнительной настройки для передачи содержимого в другой докер-контейнер?
Обновить
Я забыл упомянуть, что контейнер "обратный прокси-сервер" связан с контейнером экземпляра-призрака.
1 ответ
Если установка nginx продлится жизнь вашего блога-призрака, вы можете использовать функцию Docker для связи контейнеров.
http://docs.docker.io/en/latest/use/working_with_links_names/