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를 사용하지 않습니다).

어떤 아이디어가 있나요?

관련 정보