搜索maven镜像
docker search maven
目前常用jdk8, 根据情况个人引用基础镜像,只映射jar存储地址,进入容器修改配置文件
ocker run -itd -v 主机地址/repository:/usr/share/maven/repository --name mymaven adoptopenjdk/maven-openjdk8 bash
或者创建启动镜像的时候设置配置文件映射地址、以及jar存储地址
# 映射maven配置文件以及下载jar 存储地址
docker run -it -d -v 主机地址/settings.xml:/usr/share/maven/conf/settings.xml -v 主机地址/repository:/usr/share/maven/repository --name mymaven adoptopenjdk/maven-openjdk8
进入容器修改内容maven配置 一般是仓库远程地址以及jar存储地址
apt update
apt install vim
vim /usr/share/maven/conf/settings.xml
注: 根据项目环境修改maven 配置仓库地址、以及jar存储地址
使用docker 将运行容器打包成镜像
docker commit -a "作者" -m "说明" mymaven 127.0.0.1:5000/ceshi/mymaven:v1
将镜像推入镜像仓库
docker push 127.0.0.1:5000/ceshi/mymaven:v1
验证docker 私有仓库是否有该镜像,其中映射jar地址需要在运行时 -v 配置
curl http://127.0.0.1:5000/v2/_catalog