centos7
Docker version 18.06.3-ce, build d7080c1
docker pull sonatype/nexus3:3.18.1
mkdir -p /docker/nexus-data && chown -R 200 /docker/nexus-data
创建挂在数据的目录.
docker run -d --restart=always --name nexus -p 8081:8081 -v /docker/nexus-data:/nexus-data sonatype/nexus3:3.18.1
-d 后台运行
--restart=always 开机启动
--name docker的container的名字
-v 挂载本地文件系统路径
-p 挂载端口
cat /docker/nexus-data/admin.password

admin/admin







mvn deploy
这样即可将对应jar包deploy到private-release的私服库中,如下图

只要将挂在的 /docker/nexus-data 里面的数据备份即可
将备份的 /data/nexus-data 数据挂载到 nexus 镜像即可,注意版本的镜像环境变量
可以通过 docker inspect image 即可查到对应镜像的环境参数
https://mp.weixin.qq.com/s/VAAuIF_1JeRa-lmoU481Zg