Linux docker4--本地jar包生成镜像和docker部署运行

一、通过springboot创建一个java项目,打成出jar包。

二、将jar包生成docker镜像
(1)、创建Dockerfile文件
创建Dockerfile文件,将如下的代码内容粘贴进去即可。
注意:本例中我打出的jar包是boot.jar。如果你打出的jar包不是这个名字,则需要在如下的Dockerfile中将boot.jar(一共3处)修改成你的jar包名称。

# 使用OpenJDK作为基础镜像  
FROM openjdk:8-jre-alpine  
  
# 设置工作目录  
WORKDIR /app  
  
# 将本地的JAR包复制到容器的/app目录下  
COPY boot.jar /app/  
  
# 设置环境变量,指定JAR包名  
ENV JAR_FILE=boot.jar  
  
# 暴露应用的端口(根据你的应用需要修改)  
EXPOSE 8000  
  
# 启动命令  
# CMD ["java", "-jar", "$JAR_FILE"]
ENTRYPOINT java -jar /app/boot.jar

(2)、上传jar和Dockerfile到安装了docker的服务器上
如果没有安装docker,可以参考前面几篇的博客。最终如下
在这里插入图片描述
(3)、将jar生成镜像
docker build -t boot:1.1 .
在这里插入图片描述
注意:末尾有一个点,一定别漏掉了

(4)、查看镜像
docker images
在这里插入图片描述
(5)、指定端口,启动boot的镜像服务
docker run --name boot -p 8000:8000 -d boot:1.1
在这里插入图片描述
(6)、查看启动日志
docker logs boot
在这里插入图片描述
(7)、使用postman访问部署的boot服务
在这里插入图片描述

以上完成了jar包生成镜像,和使用docker部署的过程

学海无涯苦作舟!!!

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值