Skip to content
Gladtbam edited this page Feb 9, 2023 · 3 revisions

使用Docker部署

安装Docker

curl -fsSL https://get.docker.com | bash -s docker

使用默认配置文件

docker run -d \
    -p 1066:1066 \
    --name RenewX \
gladtbam/ms365_e5_renewx:latest

默认密码12345678

自定义配置文件

下载E5 Renew X 的压缩包,解压出配置文件Config.xml,按照Config.xml文件说明进行修改。
建议压缩包在Linux环境下解压,防止部分特殊情况发生

mkdir -p $PWD/Deploy $PWD/appdata # 创建配置文件路径Deploy与用户数据路径appdata

docker run -d \
    -p 1066:1066 \
    -v $PWD/Deploy:/renewx/Deploy \
    -v $PWD/appdata:/renewx/appdata \
    --name RenewX \
gladtbam/ms365_e5_renewx:latest

Deploy内放置Config.xml文件

使用Docker Compose部署

安装Docker Compose

使用包管理工具

# Debian系
apt install docker-compose
# RedHat系
yum install docker-compose

docker-compose.yml

version: '3.5'

services:
  renewx:
    image: gladtbam/ms365_e5_renewx:latest
    container_name: renewx
#    network_mode: host
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - renewx-deploy:/renewx/Deploy/
      - renewx-appdata:/renewx/appdata/
    ports:
      - "1066:1066"
    restart: unless-stopped

volumes:
  renewx-deploy:
    name: renewx-deploy
    driver: local
    driver_opts:
      o: bind
      type: none
      device: /opt/renewx/Deploy #Deploy挂载路径,该路径必须存在且为绝对路径,自行修改
  renewx-appdata:
    name: renewx-appdata
    driver: local
    driver_opts:
      o: bind
      type: none
      device: /opt/renewx/appdata #appdata挂载路径,该路径必须存在且为绝对路径,自行修改


其它

当系统网络没有问题,Docker无法正常运行时,将网络模式改为host