使用Docker作为邮件服务器

我一直对码头工作有兴趣,但还没有跳槽.我需要设置一个邮件服务器,所以也许我可以用这个来了解更多关于docker的原因.但是,我不清楚如何最好地了解它.

我之前已经在VPS上安装了一个邮件服务器,但不是在多个容器中.我想安装Postfix,Dovecot,MySQL或Postgresql和SpamAssassin,类似于这里所述:

https://www.digitalocean.com/community/tutorials/how-to-configure-a-mail-server-using-postfix-dovecot-mysql-and-spamassasin

但是,什么将是一个很好的方式来对码头化?我会把所有东西放在一个容器中吗?或者更好的是将MysqL放在一个容器中,Postfix在另一个容器中,另外还有用于Dovecot和SpamAssassin的容器?还是应该分享一些容器?

有没有使用Docker安装邮件服务器的HOWTO?如果有,我还没有找到.

最佳答案
Docker的意义不在于集装箱化的集装箱化.将属于一起的东西放在一起,分开不属于一起的东西.

考虑到这一点,我设置的方式是使用MysqL数据库的容器和所有邮件组件的另一个容器.邮件组件通常通过调用彼此的可执行文件或通过读/写共享文件相互集成,因此将它们分离到单独的容器中是没有意义的.由于数据库也可以用于其他的东西,并且通过套接字进行通信,因此将其作为一个单独的容器是更有意义的.

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...