项目地址:https://github.com/hongyonghan/Docker_Microsoft365_E5_Renew_X
一些Docker环境安装的教程:
Docker环境搭建:https://www.jianshu.com/p/996e08b7976d
史上最全Docker环境安装指南:https://zhuanlan.zhihu.com/p/82269806
部署步骤
1.安装Docker环境后,下载MS365 E5 Renew X镜像。
docker pull hanhongyong/ms365-e5-renew-x:latest
2.运行MS365 E5 Renew X镜像,得到容器。
docker run -d -p 1066:1066 -e TZ=Asia/Shanghai --name ms365 hanhongyong/ms365-e5-renew-x:latest
3.进入容器内部,修改登录密码。 进入容器命令:
docker exec -it ms365 /bin/bash
进入Deploy文件夹:
cd Deploy
修改密码:
vim Config.xml
键盘敲入i键,移动上下左右光标,将123456修改为你想修改的密码。键盘敲入esc键,退出编辑模式,输入:wq!键退出编辑模式。
4.服务访问:输入ip:1066.
监控网站运行(推荐部署)
定制版(高级操作,主要是为了高级用户分享自己的站点给别人等操作。小白无需使用。)
docker run -d -p 1066:1066 -v /root/Docker_Microsoft365_E5_Renew_X/Microsoft365_E5_Renew_X/Deploy:/app/Deploy hanhongyong/ms365-e5-renew-x:latest
其中-p为暴露服务器的端口(前面的1066,可以自行修改)和暴露容器的端口(后面的1066,可以自行修改,这个端口是在Config.xml中指定的开放的端口);-v为数据卷的挂载,前面的Deploy指的是服务器中的Deploy文件夹(可以修改,但是必须是绝对路径),/app/Deploy指的是容器内的文件夹(不能修改);--name为容器的名字。
备份和迁移:
所有的配置文件都放在/app文件路径下,如果您以后有迁移的需要可以用命令将容器中/app路径下的文件复制出来。或者在一开始的时候就可以挂载数据卷到您的之前的全部文件中。如:
docker run -d -p 1066:1066 -v /root/Docker_Microsoft365_E5_Renew_X/Microsoft365_E5_Renew_X/:/app/ hanhongyong/ms365-e5-renew-x:latest
如此便可以实现您所要求的配置文件备份的功能,且您的容器中的文件和服务器主机中文件是一样的。
轻量化镜像版本
为了使得容器更加稳定且好用(小白专用),latest版本中添加了vim等软件,并且更换了基础镜像,会有点大。如果介意,请使用slim版本
docker pull hanhongyong/ms365-e5-renew-x:slim
下面部署命令时版本也改为slim版本即可。slim版本仅为225M。 建议使用latest版本,这个版本持续修改完善下去,slim版本仅为资源受限的主机使用。
使用下面的代码使此容器在设备重启时自启动。其中代码中最后一段的ms365为容器名
docker update --restart=always ms365
「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」
(๑>ڡ<)☆谢谢老板~
使用微信扫描二维码完成支付

docker update --restart=always ms365
使用上面的代码可使此容器在设备重启时自启动。其中代码中最后一段的 ms365 为容器名