Ошибка вызова службы Wcf в контейнере Linux
Я запускаю несколько контейнеров докеров в одной сети докеров, и они маршрутизируются через traefik.
Звонки от клиентов поступают в traefik и направляются в соответствующий контейнер с помощью правила traefik.
Иногда также происходит межконтейнерное взаимодействие.
Контейнер 1 содержит основное приложение WCF.
Контейнер 2 имеет клиент WCF, который взаимодействует с контейнером 1.
Внешние устаревшие клиенты WCF будут вызывать службу, доступную в контейнере 1, с безопасным транспортным режимом HTTPS и Wsbinding.
В настоящее время внешние запросы завершаются с ошибкой, если контейнер 1 не имеет безопасности wsbinding, но если я устанавливаю безопасность wsbinding для контейнера 1 в транспортный режим, обмен данными между контейнерами завершается сбоем с ошибкой сертификата RemoteCertificateNameMismatch.
Как приложение CoreWcf может обеспечить как межконтейнерное, так и внешнее взаимодействие?