ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
需要docker 环境 需要先有java容器 docker images 查看已经下载的容器, 没有java就下载 下载jdk8, 这个jdk8是1.8.0_111, 远程调用https有bug, 可以换成 高版本的 openjdk:8u342 这个是1.8.0_342 docker pull openjdk:8u342 ## 编写 dockfile 先准备好jar包, 在jar包同级编写对应的dockfile文件 Docker文件是没有后缀, 就是新建个文件 ``` # 基础镜像 依赖的镜像 FROM openjdk:8u342 # 工作目录 WORKDIR work #xxx.jar 自己的jar包 xxxx.jar 自定义的jar包名 ADD ruoyi-admin.jar ruoyi-admin.jar # 设置命令 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","-Xmx1024m","-Xms1024m","ruoyi-admin.jar"] #上面自定义的jar包名称 # 声明镜像开放的端口, 项目的端口 EXPOSE 9180 ``` ![](https://img.kancloud.cn/30/e1/30e10a113d4269cd3f76ad57047ca6ba_436x60.png) ## Docker打包镜像 这里打包的镜像名称是 ruoyi-admin, 版本是1.0 注意后面有个点 docker build -t 镜像名称:版本 -f Dockerfile . docker build -t ruoyi-admin:1.0 -f Dockerfile . docker images ## 保存到本地 把ruoyi-admin:1.0 镜像保存名称为 ruoyi-admin.tar docker save ruoyi-admin:1.0 -o ruoyi-admin.tar