0
点赞
收藏
分享

微信扫一扫

docker部署poste mail服务

young_d807 2022-02-27 阅读 73

实验环境

cat /etc/redhat-release && uname -a

CentOS Linux release 7.8.2003 (Core)

Linux centos7-1 3.10.0-1127.el7.x86_64


systemctl stop firewalld && systemctl disable firewalld

echo SELINUX=disabled > /etc/sysconfig/selinux


cp -pv /etc/sysctl.conf /etc/sysctl.conf.bak

echo net.ipv4.tcp_syncookies = 1 >> /etc/sysctl.conf

echo net.ipv4.tcp_tw_reuse = 1 >> /etc/sysctl.conf

echo net.ipv4.tcp_tw_recycle = 1 >> /etc/sysctl.conf

echo net.ipv4.tcp_fin_timeout = 10 >> /etc/sysctl.conf

echo net.ipv4.ip_forward = 1  >> /etc/sysctl.conf

sysctl -p


软件安装

yum install -y   yum-utils  docker-ce-18.06.2.ce docker-ce-cli-18.06.2.ce containerd.io  openssl

systemctl daemon-reload

systemctl start docker && systemctl enable docker

docker --version

Docker version 18.06.2-ce, build 6d37f41


docker pull analogic/poste.io

docker run -itd

-p 80:80 -p 8443:443 -p 25:25 -p 110:110 -p 143:143 -p 465:465 -p 587:587 -p 993:993 -p 995:995 -p 4190:4190  

--restart=always  --user root:root

-e TZ=Asia/Shanghai  -h "test.com"  

-v /usr/local/mail/mail-data:/data  

--name mail  analogic/poste.io


mkdir -pv /usr/local/mail/mail-data/pki    由于没有证书所以需要私签证书

cd /usr/local/mail/mail-data/pki/

openssl genrsa -des3 -out server.key 2048

Enter pass phrase for server.key:

Verifying - Enter pass phrase for server.key:  第一次申请证书需要输入验证


openssl req -new -key server.key -out server.csr


cp -pv server.key server.key.org

openssl rsa -in server.key.org -out server.key  取消证书验证

openssl x509 -req -sha256 -days 365 -in server.csr  -signkey server.key -out server.crt


ll /usr/local/mail/mail-data/pki/

server.crt

server.csr

server.key


docker logs -f mail  查看容器日志

Poste.io administration available at https://172.17.0.2:443 or http://172.17.0.2:80

docker exec -it mail /bin/bash  进入容器日志


docker save analogic/poste.io > postemail_images.tar.gz  备份镜像

docke load -i postemail_images.tar.gz                    还原镜像

docker export mail > postmail_docker.tar.gz              备份容器

docker import postmail_docker.tar.gz                     还原容器


邮箱前台

 ​​https://serverip:8443/webmail/​​

docker部署poste mail服务_linux

docker部署poste mail服务_linux_02


docker部署poste mail服务_docker_03

docker部署poste mail服务_centos_04

docker部署poste mail服务_linux_05

用户名 admin@test.com

验证   root123456


邮箱管理后台

​​https://serverip:8443/admin/login​​​​

docker部署poste mail服务_centos_06

用户名 admin@test.com

验证   root123456


netstat -tuplna  

tcp6       0      0 :::993                  :::*                    LISTEN      9373/docker-proxy

tcp6       0      0 :::995                  :::*                    LISTEN      9362/docker-proxy

tcp6       0      0 :::587                  :::*                    LISTEN      9384/docker-proxy

tcp6       0      0 :::110                  :::*                    LISTEN      9417/docker-proxy

tcp6       0      0 :::143                  :::*                    LISTEN      9406/docker-proxy

tcp6       0      0 :::80                   :::*                    LISTEN      9428/docker-proxy

tcp6       0      0 :::465                  :::*                    LISTEN      9395/docker-proxy

tcp6       0      0 :::25                   :::*                    LISTEN      9439/docker-proxy

tcp6       0      0 :::8443                 :::*                    LISTEN      9340/docker-proxy

tcp6       0      0 :::4190                 :::*                    LISTEN      9351/docker-proxy


举报

相关推荐

0 条评论