我无法通过浏览器上的公共DNS连接到我的EC2实例,即使对于安全组"默认和" launch-wizard-1"端口80对入站和出站流量开放。
我可能需要注意的是,我有一个在实例中运行的docker镜像,我用它启动了一个:
docker run -d -p 80:80 elasticsearch
我认为这会将容器的端口80转发到EC2实例的端口80,对吗?
答案 0 :(得分:1)
问题是elasticsearch通过端口9200提供http。 所以正确的命令是:
docker run -d -p 80:9200 elasticsearch
该命令在root下运行。