备份私服nexus:
1.找到你要备份的私服容器名称,命令:docker ps
2.将容器保存为镜像,命令:docker commit nexus3-new nexus3-new20231229bak
3.查看打包的镜像 命令:docker images
4.把新打包的镜像 备份到本地:命令:docker save -o nexus3-20231229.tar nexus3-new20231229bak
5.下载备份文件,上传到另一台服务器测试迁移 恢复
迁移 在新服务器(前提:已安装docker环境)恢复私服nexus:
1.将上传的备份文件 恢复为镜像:命令:docker load -i nexus3-20231229.tar
2.查看加载的镜像 命令docker images
3.常见启动容器 命令 docker run -di --name=nexus3-new20231229 -p 8081:8081 nexus3-new20231229bak
到此迁移启动成功。
备份数据恢复
1.找到原服务器的nexus 持久化配置路径
我的在
2.查看配置:vi docker-compose.yml
3.把整个nexus3打包,里面包括data目录和yml 配置。
4.把打包数据上传新服务器,在新服务器重新配置docker-compose.yml,适应新服务器路径和镜像
./data/nexus 为本服务器当前目录,/nexus-data 为docker 中sentry路径
5.重新编排启动即可,命令:docker-compose up -d,这个时候之前的jar 数据就恢复了。