docker-compose不传递'external_links'容器的环境variables

我有一个指定给docker的容器,如下所示:

postfix: build: postfix ports: - "25:25" volumes_from: - mailspool links: - dovecot:dovecot external_links: - mariadb_single_container:mariadb env_file: environment 

它工作正常,但系统重新启动后,链接到mariadb容器的环境variables不会呈现给后缀容器。

我已经试过停止并启动后缀容器,以防事情发生。我担心取下mariadb,其他容器也取决于,但mariadb看起来很正常,其他容器正在成功使用它(这些容器不使用docker-compose)。

有任何想法吗?