知识库

Loading

0 评论 / 0 点赞 / 482 阅读  安装部署 最后更新: 2022-09-20 作者: 飞致云 总字数: 748

1 前言

对于二次开发来说,将自己写的二开代码打包成镜像是最为重要的,打包成镜像才能上线生产环境,接下来我就一步步教大家如何打包 DataEase 的镜像。

2 步骤

2.1 克隆项目

首先克隆 DataEase 上的项目,并且按照线上文档进行环境的配置。

image-1651891437559

2.2 二次开发

2.3 Maven 打包

首先点击 clean -> package。

image-1651895476459

这时候就会出现在 backend/target 目录下就会出现 backend-1.10.0.jar,这就是我们 DataEase 的镜像 jar 包。

image-1651891487790

2.4 镜像服务器开发 Docker 2375 端口

Docker 开启 2375 端口,提供外部访问 Docker。

#查看 docker.service 的地址
service docker status 

#编辑 docker 文件:/usr/lib/systemd/system/docker.service
vim /usr/lib/systemd/system/docker.service

#修改 ExecStart 行为下面内容
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \

#重新加载 docker 配置
systemctl daemon-reload // 1,加载docker守护线程
systemctl restart docker // 2,重启docker

2.5 IDEA 编辑 Docker 配置

选择 DockerFile 选项。

image-1651891633229

连接刚才开放的 2375 端口。

image-1651891676974

并且填写以下内容。
注意:镜像标记可以根据实际情况来填写

image-1651891693227

然后点击应用,并且保存下来。

2.6 修改 Dockerfile 文件

将 backend 的后缀版本号修改对应的版本。

image-1651891720892

2.7 点击执行

image-1651891736088

打包成功后,可以从服务器看到新建的镜像。

docker images

image-1651891753839

文章目录
其他资源