我怎样才能使用docker集装箱在EC2实例(Ubuntu 16.04)中调用我的API
我打电话给我的API与以下港口:
http:// IPv4公共IP:8000 /login
我通过docker把代码组合起来。 这将会给我所有的项目configuration与PHP 7.1.8
php artisan serve
命令将在127.0.0.1:8000这个端口上成功启动。
但我使用AWS EC2(Ubuntu 16.04)实例。 所以,我在邮递员调用API“IPv4公共IP:8000 /login”。
但它给我一个错误:
无法得到任何回应
连接到IPv4公用IP:8000 /login时出现错误
如果你正在使用docker容器,它将在你的运行图像中分配一个端口
eg: your image is runing on 0.0.0.81
所以你可以在81端口上设置安全组为“自定义TCP规则”并运行
和你的API调用正在运行
http://youIp:81/api
- Auth0 OWIN API在通过AWS EC2上的Docker Container发布时不validationJWT令牌
- 如何从Tutum私有registry中将Amazon Docker的Docker镜像拖放到Amazon ECS?
- 将GitLabregistry连接到AWS上的ECS – 花费太长时间来响应
- 在Docker应用程序中启用摄像头并通过AWS ECS访问
- 弹性beanstalk泊坞窗应用程序不部署时更新
- 作为Docker Container运行时,squid Proxy不起作用
- jenkins部署到弹性beanstalk
- 具有Docker和EBS卷的EC2,在初始化期间在容器内安装EBS卷
- 在Amazon Elastic Beanstalk上使用Docker部署Django