![docker-compose 没有传递“external_links”容器的环境变量](https://linux22.com/image/667740/docker-compose%20%E6%B2%A1%E6%9C%89%E4%BC%A0%E9%80%92%E2%80%9Cexternal_links%E2%80%9D%E5%AE%B9%E5%99%A8%E7%9A%84%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F.png)
我有一个指定给 docker-compose 的容器,如下所示:
postfix:
build: postfix
ports:
- "25:25"
volumes_from:
- mailspool
links:
- dovecot:dovecot
external_links:
- mariadb_single_container:mariadb
env_file: environment
它运行正常,但是在系统重启后,链接到 mariadb 容器的环境变量不会显示在 postfix 容器中。
我尝试过停止并启动 postfix 容器,以防它与事情出现的顺序有关。我对关闭 mariadb 很谨慎,其他容器也依赖于它,但 mariadb 看起来很正常,其他容器正在成功使用它(那些容器不使用 docker-compose)。
有任何想法吗?