docker-compose 没有传递“external_links”容器的环境变量

docker-compose 没有传递“external_links”容器的环境变量

我有一个指定给 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)。

有任何想法吗?

相关内容