如何从外部世界连接到docker集装箱
我有一个运行在Amazon Linux ec2实例上的Docker容器内运行的Web应用程序。 我想从外部世界连接到该容器。
我将如何做到这一点? 我尝试使用ec2实例的ip地址和暴露的端口,如: 34.21.331.333:7070
: 34.21.331.333:7070
但是这只会给我一个404错误。
我也尝试在运行时暴露ec2实例的IP,例如: docker run --name myapplication -p 34.21.331.333:7070:7070
但docker给了我错误: bind: cannot assign requested address
有任何想法吗?
谢谢
编辑1:
我现在能够连接,解决。
在EC2中,您必须检查您的实例的安全组,确保您想要的端口向全世界开放。
- Windows上的Docker Private Registry:服务不可用
- 无法从Google计算引擎实例运行gcloud docker push
- GCR构build失败
- Docker将Windows Container Image推送到Google Containerregistry失败,显示“无效”
- 通过主机ubuntu主机中的浏览器访问在vagrant vm上运行在coreos上的Docker容器
- 私人dockerregistry的用户界面
- docker推送到registry不起作用
- docker工人 – 无法将图像推送到私人registry
- Jenkinspipe道用Docker,Google Registry和Google Auth Plugin构build