使用Docker快速部署至慧云

镜像地址

国内用户可选以下镜像
latest-arm64多用于macOS用户,arm架构服务器
latest-amd64多用于常见服务器,x86架构服务器

registry.cn-shanghai.aliyuncs.com/isxcode/zhihuiyun:latest-amd64 
registry.cn-shanghai.aliyuncs.com/isxcode/zhihuiyun:latest-arm64

快速启动至慧云

docker run \
    --restart=always \
    --name zhihuiyun\
    -e ADMIN_PASSWORD=admin123 \
    -p 8088:8080 \
    -d registry.cn-shanghai.aliyuncs.com/isxcode/zhihuiyun:latest-amd64

参数说明

  • ADMIN_PASSWORD: 启动后,密码会存入数据库中,再次启动容器以数据库为准,配置不生效。若想更改,需要删除数据库中的管理员密码重新登录即可。
  • LOG_LEVEL: 设置项目日志级别,例如info、debug。
  • ACTIVE_ENV: 设置项目启动环境配置文件,默认值docker。
  • PARAMS: spring项目相关配置。
  • /var/lib/zhihuiyun: /var/lib/zhihuiyun: 项目资源目录。
  • /etc/zhihuiyun/conf: /etc/zhihuiyun/conf: 配置文件目录。

修改配置

默认配置文件模版参考链接:
https://raw.githubusercontent.com/isxcode/pytorch-yun/refs/heads/main/pytorch-yun-backend/pytorch-yun-main/src/main/resources/application-docker.yml

vim /Users/ispong/zhihuiyun/conf/application-docker.yml
docker run \
    --restart=always \
    --name zhihuiyun\
    -e ADMIN_PASSWORD=admin123 \
    -e LOG_LEVEL=info \
    -e ACTIVE_ENV=docker \
    -e PARAMS=--spring.flyway.enabled=false \
    -v /Users/ispong/zhihuiyun/zhihuiyun:/var/lib/zhihuiyun \
    -v /Users/ispong/zhihuiyun/conf:/etc/zhihuiyun/conf \
    -p 8080:8080 \
    -d isxcode/zhihuiyun