2015-09-02 2 views
0

У меня есть веб-приложение, которое работает внутри контейнера докеров, которое работает на экземпляре ec2 Amazon Linux. Я хотел бы подключиться к этому контейнеру из внешнего мира.Как подключиться к контейнеру докера со стороны внешнего мира

Как мне это сделать? Я попытался использовать ip-адрес экземпляра ec2 и порт, который выставлен, например: 34.21.331.333:7070

, но это просто даст мне ошибку 404.

Я также попытался обнажая IP экземпляра ec2 во время выполнения, например: docker run --name myapplication -p 34.21.331.333:7070:7070

Но докер дал мне ошибку: bind: cannot assign requested address

Любые идеи?

Благодаря

EDIT 1:

Я могу подключиться сейчас, решены.

ответ

1

В EC2 вам необходимо проверить группу безопасности для своего экземпляра и убедиться, что порт, который вы хотите, открыт для всего мира.

+0

Порт открыт. Входящие правила имеют порт, который отображается в файле Docker, и любой может получить к нему доступ. – Kingamere

Смежные вопросы