以 v1.18.18 为例
1. 将打包好的 jar 放置到服务器的 /opt 目录。
示例 jar 包名为:backend-v1.18.18.jar
2. 在 /opt 目录新建文件 Dockerfile,内容如下。其中 backend-v1.18.18.jar 为自己打包的 jar 文件名。
FROM registry.cn-qingdao.aliyuncs.com/dataease/dataease:v1.18.18
ADD backend-v1.18.18.jar /opt/apps
3. 在 /opt 目录执行命令构建镜像。(注意命令中有英文点符号,不要遗漏)
docker build -t registry.cn-qingdao.aliyuncs.com/dataease/dataease:v1.18.18-custom .
4. 修改 /opt/dataease/docker-compose.yml,将镜像修改为上一步自己打的镜像,修改后保存。
注意:需保证自己打包的 DataEase 版本与已安装的 DataEase 版本一致。否则可能因版本不兼容导致报错。
5. 执行 dectl reload 重新创建容器即可。