0
点赞
收藏
分享

微信扫一扫

使用docker镜像方式运行springboot项目jar


我们知道,springboot的项目的jar包,可以直接用java -jar 名称.jar 直接去运行一个jar包,今天我们实践下通过docker 启动springboot项目的jar包,就是要将一个jar包变成一个镜像,然后用docker启动;

1 首先有一个linux服务器,安装了docker
2 有一个springboot项目
现在我们开始:
第一步: 在linux上找一个放jar包的位置,我放在了这里




使用docker镜像方式运行springboot项目jar_java


image.png


第二步: 上传打包的好的jar包,创建一个名字为 Dockerfile的文件,写入内容

FROM openjdk:8-jdk-alpine
VOLUME /tmp
COPY *.jar knowledge.jar
ENTRYPOINT ["java","-jar","/knowledge.jar"]

大概意思是:
1 用open-jdk 1.8
2 复制我的jar包到docker容器中
3 启动 这个jar包



使用docker镜像方式运行springboot项目jar_linux_02


我的jar包和docker文件.png


第三步: 将jar包变为镜像 ,执行命令

docker build -t knowledge:v1 .

docker build –t 镜像名称:版本 .

看好,后边有个 .

第四步: 查看镜像,启动镜像
到这里,就和正常的启动镜像没有任何区别了



使用docker镜像方式运行springboot项目jar_jar_03


image.png


启动

docker run --name knowledge --restart=always -d -p 8088:8088 knowledge:v1

查看容器运行日志

docker logs -f 8d

8d 容器id开头

举报

相关推荐

0 条评论