我有以下配置:
搬运工-compose.yml
api:
build: api
ports:
- "${API_PORT}:${API_PORT}"
.ENV
API_PORT=4200
这两个文件都在同一目录中。当我尝试用docker-compose config
解析它时,我收到此消息:
services.api.ports is invalid: Invalid port ":", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
问题是,如果我将环境变量名称更改为 APIPORT ,它将起作用,因此它不会在其中包含下划线。 Aren的下划线允许使用替换变量名吗?
我也通过在docker-compose.yml中通过environment
或env-file
添加变量来尝试它,但它还没有工作。