Как получить доступ к внутреннему IP GCE из докера? - PullRequest
0 голосов
/ 21 июня 2019

Я построил док-контейнер внутри экземпляра GCE (экземпляр Google Compute Engine).Я хочу получить доступ к внутреннему IP-адресу экземпляра GCP внутри этого докера.

Попробуйте получить доступ к внутреннему IP-адресу GCE внутри докера:

$ curl 172.0.28.1:9200

Я получил тайм-аут для соединения.

Ответы [ 2 ]

0 голосов
/ 24 июня 2019

Внутри контейнера:

curl $(ip route show default | awk '/default/ {print $3}'):9200
0 голосов
/ 21 июня 2019

Я так понимаю, вы создали экземпляр виртуальной машины в GCE и установили докер с образом.Вы пытаетесь получить доступ к IP-адресу док-контейнера извне хост-машины

. Вы можете найти ответ в этом сообщении stackoverflow [1]

1 Как открыть IP-адрес и порт Docker-контейнера для внешнего хоста Docker без сопоставления портов?

...