怎样把pom.xml中的jar包放入基础镜像中

因为是放入基础镜像,下载一次就可以了,所以不必使用maven,我的操作如下:
1.下载一个maven到本地;
maven下载地址:http://maven.apache.org/download.cgi
在这里插入图片描述
然后执行tar解压
2、进入/apache-maven-3.6.3/bin目录下
3、把pom.xml访问此目录
4、vi 编辑 aa 批处理文件,内容为mvn dependency:copy-dependencies
5、执行此文件,会在此目录下生成一个target目录
在这里插入图片描述
我们需要的jar包都下载到了此目录中
在这里插入图片描述

1.根据基础镜像,创建容器

sudo docker run --net=host -id --name myvts_base -d reg.docker.xiaozhuyao/gml/vts_base:1.2

2.修启动容器

sudo docker exec -it myvts_base /bin/bash
exit

3、查找容器ID

sudo docker ps -a | grep myvts_base
sudo docker inspect -f '{{.ID}}' myvts_base

4、拷贝文件到容器中

sudo docker cp 本地路径 容器长ID:容器路径
sudo docker cp target 6df4e94882c34916ec9da070fbe0424c2229c7b59c5fc737b8aad944ed7f9c70:/

5.提交为新镜像

sudo docker commit -m="描述消息" -a="作者" 容器ID或容器名 镜像名:TAG
# 例:
#sudo docker commit -m="添加dumper到jar包" -a="亲姥爷" myvts_base qinlaoye/vts_base:v1.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值