docker compose-基于端口的环境变量
所以我有两个服务在运行——我的网站和API 在我的网站代码中,我指定它应该使用docker compose-基于端口的环境变量,docker,docker-compose,Docker,Docker Compose,所以我有两个服务在运行——我的网站和API 在我的网站代码中,我指定它应该使用port等于API\u portenv var的API 我的问题:有没有一种方法可以基于API服务的端口设置API\u PORT变量 mydocker compose.yml的概述: api-service: ...otherconfig ports: - 8009:8009 website: ... 只需将API\u端口env变量也注入到您的compose文件中: 导出API\u
port
等于API\u port
env var的API
我的问题:有没有一种方法可以基于API服务的端口设置API\u PORT
变量
mydocker compose.yml的概述:
api-service:
...otherconfig
ports:
- 8009:8009
website:
...
只需将API\u端口
env变量也注入到您的compose文件中:
导出API\u端口=8009
然后在撰写文件中
api-service:
...otherconfig
ports:
- ${API_PORT}:${API_PORT}
website:
...