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

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

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

你可能感兴趣的:(maven,docker,linux)