【问题标题】:How can i call my API in EC2 instance(ubuntu 16.04) using docker container我如何使用 docker 容器在 EC2 实例(ubuntu 16.04)中调用我的 API
【发布时间】:2018-02-12 09:25:42
【问题描述】:

我使用以下端口调用我的 api:

http://IPv4公网IP:8000/login

我通过 docker compose up 提取代码。这将为我提供 php 7.1.8 的所有项目配置

php artisan serve

命令将在 127.0.0.1:8000 这个端口成功启动。

但我使用 AWS EC2(ubuntu 16.04) 实例。所以,我在邮递员中调用 API“IPv4 Public IP:8000/login”。

但它给了我一个错误:

无法得到任何回应

连接到 IPv4 公共 IP:8000/login 时出错

【问题讨论】:

  • Maulik kanani 在那儿

标签: php docker laravel-5 amazon-ec2 ubuntu-16.04


【解决方案1】:

如果您使用的是 docker 容器,它将在您的运行映像中分配一个端口

eg: your image is runing on 0.0.0.81

所以您可以在 81 端口中将安全组设置为“自定义 TCP 规则” 它正在运行

并且您的 API 调用正在运行

http://youIp:81/api

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-04
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    • 2021-01-10
    • 2019-03-26
    • 2020-10-04
    相关资源
    最近更新 更多