因为是放入基础镜像,下载一次就可以了,所以不必使用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