Loading... # 1.在本地将SpringBoot应用打包成jar 打包前,先吧配置文件弄成远程的, ![](https://blog.fivk.cn/usr/uploads/2023/03/3483178768.png) # 2.将Jar包上传到服务器,写dockerfile配置 `jar`包和`dockerfile`配置文件都再一个目录下,我是放在`/opt/docker`下的。 以下是dockerfile配置文件的内容 ```shell FROM java:8 VOLUME /tmp ADD spring-boot-docker-0.0.1-SNAPSHOT.jar /test.jar ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/test.jar"] ``` # 3.构建docker镜像 输入命令构建镜像,`test`是镜像名字,`dockerfile`配置里面修改。 构建命令在`/opt`目录下输入。 ```shell docker build -t test . ``` <div class="tip inlineBlock error"> 如果出现如下报错 ```java manifest for java:8 not found : manifest unkown: manifest unknown ``` 我们将`dockerfile`中的 ```java FROMjava:8 ``` 修改为以下即可 ```java FROM openjdk:8 ``` </div> # 4.查看镜像、运行镜像、查看效果、查看日志 - 查看镜像 ```shell docker images ``` ![](https://blog.fivk.cn/usr/uploads/2023/03/794460766.png) - 运行镜像 ```shell docker run -d -p 8889:8889 test ``` ![](https://blog.fivk.cn/usr/uploads/2023/03/1078062273.png) - 查看效果 服务器开放对应端口,我这里是`8889` 浏览器访问`IP地址:端口`即可。 - 查看日志 ```shell docker logs -f -t --tail 行数 容器或别名 ``` ![](https://blog.fivk.cn/usr/uploads/2023/03/2903867975.png) 最后修改:2023 年 03 月 23 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏