Docker部署并运行SpringBoot打好的jar包

1、首先准备好Docke环境并启动

2、然后准备好SpringBoot打包好的jar包

将jar包与Dockerfile文件放在同一目录下,如下:(也可以不在,但是要调整Dockerfile文件对应内容)

3、Dockerfile内容如下:

# 使用基于Java的Docker镜像
FROM openjdk:8-jre
# 设置工作目录
WORKDIR /app

# 复制jar包到容器中
COPY my_springboot.jar /app/my_springboot.jar

# 设置jar包为入口点
ENTRYPOINT [ "java","-jar","my_springboot.jar" ]

在这个Dockerfile中,我们使用了基于Java的Docker镜像作为基础镜像,设置了工作目录为/app,复制了项目的jar包到容器中,并将该jar包设为容器的入口点。

4. 构建Docker镜像


在完成Dockerfile的配置后,我们需要使用该文件构建Docker镜像。在命令行中进入项目根目录,并执行以下命令:

docker build -t your-image-name .
1.
其中,your-image-name是你希望为镜像命名的名称,.表示Dockerfile位于当前目录。

5. 运行Docker容器


完成镜像构建后,我们可以通过运行容器来部署Jar项目。执行以下命令:

docker run -d -p 8080:8080 --name your-container-name your-image-name
1.
其中,your-container-name是你希望为容器命名的名称,your-image-name是之前构建的镜像名称。

这条命令将在后台运行一个容器,并将容器的8080端口映射到主机的8080端口上。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值