Docker 制作本地SpringBoot项目Docker镜像

本文主要使用的是:
Gradle+SpringBoot+Dockerfile 制作docker镜像

个人记录过程如下,仅做参考。

一、创建项目Dockerfile

在项目根目录下,创建Dockerfile文件,文件内容如下

FROM openjdk:8-jdk-alpine
ADD build/libs/*.jar /app.jar
VOLUME /tmp
WORKDIR /tmp
ENTRYPOINT ["java","-jar","/app.jar"]

Dockerfile 具体参数,请参考官方指令:
Dockerfile reference

Dockerfile 菜鸟教程

二、编译项目

编译构建项目(打包时跳过test测试)

gradle clean build -x test

三、制作docker镜像

1、进入到项目的目录下

cd /Users/mr.softrock/Documents/KingSoft/new_project01/aida_annotation_common

进入到当前项目目录下

为什么要进入到当前目录下制作镜像,请参考另一篇博文。

2、执行制作docker镜像指令

docker build -f /Users/mr.softrock/Documents/KingSoft/new_project01/aida_annotation_common/Dockerfile . -t aida_common

注意:制作镜像的时候,有一个 . 需要注意

如果不注意,原因请参考文章

制作镜像
查看docker 镜像

docker images

已完成的镜像可以看到

四、运行制作docker镜像

执行命令,运行制作好的镜像,本地运行查看

docker run -d -p 8080:8080 --name aida_name aida_common:latest

执行完成,可通过指令

#-a 查看全部的启动容器,不带-a 只查看运行容器
docker ps -a /docker ps 

浏览器查看,运行在docker内的项目
查看
至此,本地Springboot项目制作docker镜像的过程记录完成,仅供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值