docker容器跨主机通信(使用docker搭建自己的邮件服务器-Ewomail)
一时兴起,搭建一个属于自己的邮件服务器玩玩!
这里我就使用docker,在容器中搭建邮件服务器。当然,安装centos系统也可以。
言归正传,开始表演-——
第一步:准备一台电脑(Ubuntu系统),了解一下docker相关知识,然后起飞!就这么简单。
第二步:找个网络好点的地方哈。
第三步:搭建服务器
- docker search EwoMail
- docker pull bestwu/ewomail
docker run -d -h mail.ewomail.com --restart=always \
-p 25:25 \
-p 109:109 \
-p 110:110 \
-p 143:143 \
-p 465:465 \
-p 587:587 \
-p 993:993 \
-p 995:995 \
-p 80:80 \
-p 8080:8080 \
-v `pwd`/mysql/:/ewomail/mysql/data/ \
-v `pwd`/vmail/:/ewomail/mail/ \
-v `pwd`/ssl/certs/:/etc/ssl/certs/ \
-v `pwd`/ssl/private/:/etc/ssl/private/ \
-v `pwd`/rainloop:/ewomail/www/rainloop/data \
-v `pwd`/ssl/dkim/:/ewomail/dkim/ \
--name ewomail bestwu/ewomailserver
第四步:登录管理中心
- 邮箱管理后台http://localhost:8080
- Rainloop 管理端 http://localhost/?admin
- Rainloop 用户端 http://localhost
邮箱管理后台http://localhost:8080 账号 admin 密码 ewomail123 Rainloop 管理端 http://localhost/?admin 账号密码在邮箱管理后台添加设置 Rainloop 用户端 http://localhost 账号密码在邮箱管理后台添加设置
第五步:请!开始你的表演
遗留问题:服务启动遇到端口被占用
解决办法:lsof -i:80|grep -v "PID"|awk -F ' ' '{print "kill -9 "$2}'|sh
第六步:有问题请留言!
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com