Я не могу получить доступ к своему контейнеру Docker на GCP Compute Engine - PullRequest
0 голосов
/ 27 мая 2019

Мой контейнер Docker работает на GCP Compute Engine. Сервер CE работает на CentOS 7. Мой контейнер Docker содержит приложение, обслуживаемое Nginx с портом 80. Почему-то я не могу получить к нему доступ с внешнего IP-адреса в моем браузере. Я запустил контейнер с этой командой:

sudo docker run --name myapp -p 80:80 -d myapp:1.0.0

Когда я делаю sudo curl <internal_ip>:80 или sudo curl <localhost>:80, это показывает, что приложение работает и возвращает содержимое, но если я пытаюсь получить доступ в моем браузере с помощью <external_ip>:80, оно ничего не загружает. Что я могу сделать, чтобы сделать это доступным через внешний IP-адрес?

1 Ответ

0 голосов
/ 28 мая 2019

Кажется, мне пришлось настроить брандмауэр, чтобы открыть порт 80.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...