2016-03-31 1 views
1

Я создал свою среду разработки, используя контейнеры Docker, но в настоящее время все письма отправляются на сервер smtp в моей компании, я не могу использовать его для тестирования. Есть ли способ создать контейнер, который заменяет реальный SMTP-сервер? Нужен ли мне DNS?Docker: как использовать контейнер для замены реального сервера smtp?

Спасибо.

ответ

0

Да, просто настройте свой SMTP-сервер для запуска в контейнере докеров, используя Dockerfile обычным способом. Затем при запуске контейнера убедитесь, что вы открыть SMTP порт ...

Docker пробег -p 25:25 --name yourSmtpDockerContainer yourSmtpDockerImage

теперь, если сервер контейнер работает в обнажает порт 25 .. тогда любой трафик, отправленный на доменное имя сервера, будет отправлен в контейнер.

Возможно, вам потребуется открыть другие SMTP-порты по мере необходимости - приветствия

Смежные вопросы