Docker Container / AWS EC2公共DNS拒绝连接

时间:2016-05-19 05:24:46

标签: amazon-web-services elasticsearch amazon-ec2 docker dns

我无法通过浏览器上的公共DNS连接到我的EC2实例,即使对于安全组"默认和" launch-wizard-1"端口80对入站和出站流量开放。

我可能需要注意的是,我有一个在实例中运行的docker镜像,我用它启动了一个:

docker run -d -p 80:80 elasticsearch

我认为这会将容器的端口80转发到EC2实例的端口80,对吗?

1 个答案:

答案 0 :(得分:1)

问题是elasticsearch通过端口9200提供http。 所以正确的命令是:

docker run -d -p 80:9200 elasticsearch

该命令在root下运行。