Мой контейнер 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-адрес?