docker-compose - 基于端口的env变量

时间:2017-11-15 10:54:58

标签: docker docker-compose

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

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

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

我的docker-compose.yml概述:

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

1 个答案:

答案 0 :(得分:1)

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

export API_PORT=8009

然后在撰写文件中

api-service:
    ...otherconfig
    ports:
      - ${API_PORT}:${API_PORT}
website:
    ...
相关问题