Spring整合docker容器部署的图文教程和效果图(详细)

步骤一:新建一个springboot的demo项目(只要是springboot项目),并提供接口访问。这是我本地启动访问!
在这里插入图片描述
步骤二:编写Dockerfile指令,在这里插入图片描述

# 该镜像需要依赖其它镜像
FROM java:8
# 将当前目录下的jar包复制到docker容器下
ADD springboot-zuoye-0.0.1-SNAPSHOT.jar /springboot-zuoye.jar
# 运行过程中新建一个springboot-zuoye.jar文件
RUN bash -c 'touch /springboot-zuoye.jar'
# 声明服务运行在8888号端口
EXPOSE 8888
# 容器启动运行jar包
ENTRYPOINT ["java","-jar","/springboot-zuoye.jar"]
# 维护者名字
MAINTAINER MR.Huang

步骤3:springboot打包在这里插入图片描述

步骤4:将这个jar包(springboot-zuoye-0.0.1-SNAPSHOT.jar)和Dockerfile文件上传到Linux中。
在这里插入图片描述

步骤5:如图所示

在这里插入图片描述

步骤6:构建docker镜像,执行以下命令

-t :表示指定镜像仓库名称/镜像名称:镜像标签

. :表示当前目前下有Dockerfile文件,(注意:如果没有在有dockerfile文件目录下,也可以使用全路径)

docker build -t hsq/springboot-zuoye:v0.1 .

在这里插入图片描述

在这里插入图片描述

步骤7:运行docker命令,启动容器

-p : 指定映射端口号

–name: 容器运行命名

-d :容器的唯一标识(每人都不同,使用 docker images 查看),可以在我第六步。第二张截图,可以看到image_ID

docker run -p 8888:8888 --name hsq -d 05d798c538e8

在这里插入图片描述

步骤8、测试

在这里插入图片描述

使用你的IP加端口访问:IP(虚拟机的IP)+端口(映射的端口)+路径
在这里插入图片描述


docker安装可参考:https://blog.csdn.net/sdaawafg/article/details/118889496

如果有部署不成功的,乐意帮忙解决:
联系:16079221999@qq.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值