如何从外部世界连接到docker容器

时间:2015-09-02 18:47:51

标签: docker boot2docker dockerfile dockerhub docker-registry

我有一个在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:

我现在可以连接,已解决。

1 个答案:

答案 0 :(得分:1)

在EC2中,您必须检查实例的安全组,并确保所需的端口向全世界开放。