Você deve usar os contêineres dos contêineres do Docker e evitar a vinculação rígida entre contêineres para garantir a portabilidade do serviço. Isso permitirá que você altere suas configurações facilmente se precisar falar com um contêiner postfix diferente ou adicional. Você simplesmente reinicia o contêiner postfix-ambassador ao qual sua caixa de correio está conectada. No caso do processamento de correio, você pode querer adicionar vários outros estágios de processamento, por exemplo, SpamAssassin, ClamAV, etc., essa abordagem ajudará na criação de um processo encadeado.
Esse padrão suporta a movimentação do servidor postfix para um host docker diferente.
Aqui está uma postagem no blog descrevendo o padrão - link