我正在尝试在.env
文件中执行变量替换,但是到目前为止还没有运气。
我一直在寻找docker-compose文档,但没有发现任何提及此内容(或在线上的任何示例),但看起来好像是不可能的事情。
我所说的是在.env文件中做类似的事情:
// .env
SOME_LOCATION=/path/to/some/location
CONFIG_FILE=${SOME_LOCATION}/config
CONSTANT_FILE=${SOME_LOCATION}/constants
(此示例使CONFIG_FILE
等于字符串$${SOME_LOCATION}/config
,并且CONSTANT_FILE
也发生了同样的事情)
我意识到这可以在compose.yml
文件内部使用这样的语法,但是可以仅在.env
文件内部完成吗?
如果不可能,我正在使用docker-compose版本1.24.1,那么我将复制这些内容,但是通过您的配置复制相同的值总是让人感到肮脏。