【问题标题】:Deploy Node Express API via Docker Compose on EC2在 EC2 上通过 Docker Compose 部署 Node Express API
【发布时间】:2018-07-12 04:29:20
【问题描述】:

在我的 EC2 中,我从 ECR 中提取了 Docker 映像:API + WEB

然后我通过 Docker Compose 启动它们

似乎开始很好,但我不知道为什么我似乎无法访问我的 API。

我可以去我的网站

当我转到我的 API 时,我看到了这个

我已经在我的EC2 入站规则上打开了3002 端口

docker-compose.yml

version: "2"
services:
  iproject-api:
    image: '616934057156.dkr.ecr.us-east-2.amazonaws.com/bheng-api-script:latest'
    ports:
      - '3002:3002'
  iproject-web:
    image: '616934057156.dkr.ecr.us-east-2.amazonaws.com/bheng-web-script:latest'
    ports:
      - '80:8080'
    links:
      - iproject-api

我是否忘记重新启动任何服务?

【问题讨论】:

    标签: amazon-web-services docker amazon-ec2 docker-compose dockerfile


    【解决方案1】:

    入站规则看起来不错。检查您在 EC2 中的 API 代码状态docker logs {API_Container_Id}/telnet localhost 3002

    【讨论】:

      猜你喜欢
      • 2022-01-20
      • 2022-01-01
      • 1970-01-01
      • 2017-07-10
      • 1970-01-01
      • 1970-01-01
      • 2020-11-20
      • 2019-05-04
      • 1970-01-01
      相关资源
      最近更新 更多