【SpringBoot】| (保姆级)部署SpringBoot项目到docker容器Ⅱ | JDK11

命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

导读:本篇文章讲解 【SpringBoot】| (保姆级)部署SpringBoot项目到docker容器Ⅱ | JDK11,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

作者:狮子也疯狂
专栏:《spring开发》
坚持做好每一步,幸运之神自然会驾凌在你的身上

一. 🦁 前言

最近在帮一个小伙伴弄一个毕设,项目写好了,需要部署一下。简单记录一下步骤!
大致过程如下:
本地将SpringBoot应用打包成jar——>本地编写好Dockerfile( 或者在服务器上边写,这里在本地写 )——>上传到服务器——>构建镜像——>运行镜像

二. 实操过程

2.1 项目打包

在这里插入图片描述
打包成功后会显示SUCCESS,如下:
在这里插入图片描述
然后项目的target文件夹会显示一个.jar包(我们知道SpringBoot项目打包都是jar包),如下:
在这里插入图片描述

2.2 编写Docker文件(🌟)

我们把打包好的jar包放到桌面,在桌面编写Docker文件(先创建一个Docker.txt文件,写好后直接去掉后缀就可以使用了)
我们这里是基于JDK 11的写法,所以直接按格式就好:

FROM openjdk:11
VOLUME /tmp
#ADD 后面的参数是项目名字 / 后面的参数是自定义的别名
ADD campusemploydemo-0.0.1-SNAPSHOT.jar /school.jar
#这里的最后一个变量需要和前面起的别名相同
ENTRYPOINT [“java”,“-Djava.security.egd=file:/dev/./urandom”,“-jar”,“/school.jar”]

保存如下:
在这里插入图片描述

2.3 上传到服务器

最常用的上传工具是Xshell或者rz命令,我这里上传到/home目录下
在这里插入图片描述

2.4 构建镜像

docker build -t school .

tips:
school是自定义的镜像名字,名字后面会有一个空格(表示当前目录)+ .

在这里插入图片描述
显示成功截图如下:
在这里插入图片描述

2.5 查看docker下的容器

命令如下:

docker images

在这里插入图片描述
这样就创建成功啦,现在咱们来运行:

2.5 运行docker 镜像

运行命令如下:

docker run -d -p 80:80 school:latest

在这里插入图片描述
这样就可以访问啦!!!

ip:端口号/school

tips:
如果是服务器,一定要在控制台开放项目的端口号哦!!!

三. 🦁 尾声

一次很简单的部署过程,你学会了嘛?有需要的赶紧部署起来叭,孰能生巧哦!!!

专栏推荐:写文章刚刚起步,各个专栏的知识点后续会补充完善,不断更新好文,希望大
家支持一下。

专栏 名字
Elasticsearch专栏 es
spring专栏 spring开发
redis专栏 redis学习笔记
项目专栏 项目集锦
修bug专栏 bug修理厂

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/143136.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!