我有一个在Docker容器中运行的Web应用程序,该容器在Amazon Linux ec2实例上运行。我想从外面的世界连接到那个容器。
我该怎么做?我尝试使用ec2实例的IP地址和公开的端口,例如:34.21.331.333:7070
但这只会给我404错误。
我还尝试在运行时公开ec2实例的IP,例如:docker run --name myapplication -p 34.21.331.333:7070:7070
但是码头工人给了我错误:bind: cannot assign requested address
有什么想法吗?
由于
编辑1:
我现在可以连接,已解决。
答案 0 :(得分:1)
在EC2中,您必须检查实例的安全组,并确保所需的端口向全世界开放。