如何在docker containers ip:port上侦听

我有一个应用程序服务器运行,发送smpt消息到本地主机:25,我希望dockerizetesting/开发的目的。 作为一个SMTP服务器,我在我的junittesting中使用绿色邮件。 我的目标是为每个应用程序服务器容器启动一个绿色邮件实例。

我已经想出了解决scheme,分配一个免费的IP地址到接口,并发送smtp请求到一个容器内的地址,但手动设置IP地址是单调乏味,容易出错,我不希望改变应用服务器configuration为每个容器。

有没有一种方法来监听主机上的docker容器IP地址?