E5续期脚本(Renews X)

本文共有1981个字,关键词:

项目地址: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镜像。
2023-01-05T10:38:19.png

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.
2023-01-05T10:41:26.png

监控网站运行(推荐部署)

见文档

定制版(高级操作,主要是为了高级用户分享自己的站点给别人等操作。小白无需使用。)

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

「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」

boyerharold033

(๑>ڡ<)☆谢谢老板~

使用微信扫描二维码完成支付

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
仅有一条评论
  1. yunke88:

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