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 を使用していません)。

何か案は?

関連情報