【问题标题】:docker-compose - env vars based on the portsdocker-compose - 基于端口的环境变量
【发布时间】:2017-11-15 10:54:57
【问题描述】:

所以我有 2 个服务正在运行 - 我的网站和 API。

在我的网站代码中,我指定它应该使用 port 等于 API_PORT env var 的 API。

我的问题:有没有办法根据来自 api 服务的端口设置 API_PORT 变量?

概述我的docker-compose.yml

api-service:
    ...otherconfig
    ports:
      - 8009:8009
website:
    ...

【问题讨论】:

    标签: docker docker-compose


    【解决方案1】:

    只需将API_PORT env var 也注入到您的撰写文件中:

    export API_PORT=8009

    然后在撰写文件中

    api-service:
        ...otherconfig
        ports:
          - ${API_PORT}:${API_PORT}
    website:
        ...
    

    【讨论】:

      猜你喜欢
      • 2015-06-17
      • 2020-11-14
      • 1970-01-01
      • 2022-01-01
      • 2018-02-03
      • 2019-02-25
      • 2022-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多