我如何使用 docker 容器在 EC2 实例 (ubuntu 16.04) 中调用我的 API
How can i call my API in EC2 instance(ubuntu 16.04) using docker container
我使用以下端口调用我的 api:
http://IPv4 Public IP:8000/login
我通过 docker 编写代码。这将给我所有项目配置 php 7.1.8
php artisan serve
命令将在 127.0.0.1:8000 这个端口成功启动。
但我使用 AWS EC2(ubuntu 16.04) 实例。所以,我在邮递员中调用 API "IPv4 Public IP:8000/login"。
但它给我一个错误:
无法得到任何回应
连接到 IPv4 时出错 Public IP:8000/登录
如果您正在使用 docker 容器,它将在您的运行映像中分配一个端口
eg: your image is runing on 0.0.0.81
所以你可以在81端口设置安全组为"custom TCP rule"
它正在运行
并且您的 API 通话运行得像
http://youIp:81/api
我使用以下端口调用我的 api:
http://IPv4 Public IP:8000/login
我通过 docker 编写代码。这将给我所有项目配置 php 7.1.8
php artisan serve
命令将在 127.0.0.1:8000 这个端口成功启动。
但我使用 AWS EC2(ubuntu 16.04) 实例。所以,我在邮递员中调用 API "IPv4 Public IP:8000/login"。
但它给我一个错误:
无法得到任何回应
连接到 IPv4 时出错 Public IP:8000/登录
如果您正在使用 docker 容器,它将在您的运行映像中分配一个端口
eg: your image is runing on 0.0.0.81
所以你可以在81端口设置安全组为"custom TCP rule" 它正在运行
并且您的 API 通话运行得像
http://youIp:81/api