使用docker部署jar包步骤

本文详细介绍了如何通过Dockerfile生成Java应用镜像,包括jar包的处理、Dockerfile的编写、镜像打包与运行,以及如何实现镜像的复用和更新。重点在于容器挂载和镜像管理的优化。

1,首先生成jar包

生成的jar包位置

 

 

2,把jar包上传到服务器

比如直接cp到/opt/java_app_docker目录下

在相同目录下创建Dockerfile
sudo vim Dockerfile

# 拉取jdk8作为基础镜像
FROM java:8
# 作者
MAINTAINER zbdemo <zbdemo@163.com>
# 添加jar到镜像并命名为user.jar
ADD user-0.0.1-SNAPSHOT.jar user.jar
# 镜像启动后暴露的端口
EXPOSE 8001
# jar运行命令,参数使用逗号隔开
ENTRYPOINT ["java","-jar","user.jar"]

3,然后使用命令打包

docker build -t user .
user表示镜像名称
最后的(点.)表示Dockerfile在当前目录
打包完成后使用docker images查看镜像

4,然后使用docker images 查看生成的镜像

5,启动

使用docker run命令创建并运行容器:
docker run -d --name user -p 8001:8001 user
<
命令
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值