用命令替换docker-compose.yml中的环境变量

时间:2018-07-03 14:52:35

标签: docker docker-compose environment-variables

我需要使用控制台命令的输出在docker-compose.yml中设置一个env变量。

我尝试过:

environment:
    - JWT_PASSPHRASE=$$(date +%s | sha256sum | base64 | head -c 32)

然后在容器中运行echo ${JWT_PASSPHRASE}时,它将输出date +%s | sha256sum | base64 | head -c 32

我还尝试用反引号将命令引起来,但这还是行不通的。

有人可以帮忙吗?

0 个答案:

没有答案