我有一个在Docker容器中运行的Node应用程序,托管在Elastic Beanstalk(单个实例)上。 docker端口3000可以访问docker中的应用程序,我可以卷曲172.17.0.32:3000/test'从主机返回预期的响应。
我遇到的问题是使用弹性beanstalk url从外部访问此端口。即
http://XXXXXX-env.elasticbeanstalk.com:3000/test
这会超时..任何人都可以推荐如何从外部访问此端口吗?
感谢
答案 0 :(得分:0)
选中此项以供参考 http://victorlin.me/posts/2014/11/26/running-docker-with-aws-elastic-beanstalk
查看你的docker ps命令返回的内容。
您共享的IP看起来像用于内部网络的docker服务的私有IP地址。您必须通过向run命令提供-p 3000:3000来启用主机和docker容器之间的桥接,并最终在弹性控制台中启用该应用程序。