springboot打包成jar 并在docker中做成容器运行

首先在服务器中新建好目录,我的项目叫 RoamingInteraction,那我就建一个叫RoamingInteraction目录,然后在该目录下新建Dockerfile 并将jar包上传至该目录下

上面的 RoamingInteraction.jar 是springboot应用打成的jar包,Dockerfile 是将应用打成镜像的配置文件

 

然后我们一起看一下 Dockerfile的内容

下面解释一下文件中的几个命令

FROM : 指定构成镜像的基础镜像源,我这个项目依赖的是jre基础镜像,你也可以依赖jdk镜像,

可以到官网上去找 

ADD : 复制本地文件到目标容器的系统文件中

EXPOSE : 容器对外映射的端口

ENTRYPOINT : 配置容器启动后执行的命令

 

现在我们来构建镜像 

输入:docker build -t 镜像名称 :版本号 .  (记得输完名称和版本号以后要有空格并加一个点 .)

构建镜像报错: repository name must be lowercase  jar名称必须为小写,那我们现在把 Dockerfile 文件里的名称和jar包名称都改成小写试试

好 现在都改成小写了 再来构建一次

此时显示构建成功,我们输入 docker images 命令查看本地镜像是否已经有了

我们现在跑下试试

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值