如何使用docker compose watch同步环境变量变化

问题描述 投票:0回答:1

我正在使用 docker compose watch 和 compose.yaml 文件,并且所有内容都配置为在 env 文件更改时重建。然而,虽然镜像重建并且容器正在重新启动,但环境变量并没有改变。有没有办法用 watch 指令来做到这一点,或者我可能需要使用了望塔(只需阅读它)?

这是我的 compose.yaml 文件的一部分。

  develop:
    watch:
      - action: rebuild
        path: dotenvs/.nginx.env

谢谢!

docker docker-compose
1个回答
0
投票

当环境文件发生变化时,Docker Compose 不会自动更新正在运行的容器中的环境变量。

Docker Compose 和 envsubst 等工具可在环境文件更改时更新容器中的环境变量。

© www.soinside.com 2019 - 2024. All rights reserved.