Я бегу boot2docker на Mac для моего развития. Я построил изображение Docker, содержащее сервер Jetty, который подключается к elasticsearch по адресу localhost
вместе с Redis и MySQL.boot2docker access elasticsearch on localhost
Я бегу докер-компоновать с конфигурацией моста хозяина, который выглядит следующим образом:
api:
image: api
ports:
- "8080:8080"
environment:
JETTY_ENVIRONMENT: dev
net: "host"
То, что я хочу обращается elasticsearch который я установил на моем Mac с помощью localhost:9200
.
Как представляется, это работает в случае доступа к контейнеру докеров как Localhost, однако я хочу получить доступ к моей главной машине как localhost внутри докерных контейнеров, РЕШАЕТ его, создав простой доклер-контейнер HA proxy – user1411367