一、备份nexus数据
- 备份nexus的持久化目录数据
使用压缩命令 tar -czvf nexus/data/nexus-data
得到压缩文件nexus.tar.gz,将其拷贝到新服务器待用
二、运行新nexus
- 运行与旧服务器相同版本的nexus
注意需要先创建好需要用的持久化目录并赋权,例如mkdir -p nexus/data/nexus-data && sudo chown -R 200:200 nexus
- 验证服务可用性
curl -u admin:admin123 http://localhost:8081/service/metrics/ping
如果不通会报错
三、替换旧数据
- 解压备份数据包
tar -xzvf nexus.tar.gz
,不要与新运行的nexus服务持久化目录同目录,或重命名为nexus_backup,并赋权,sudo chown -R 200:200 nexus_backup
- 拷贝覆盖新nexus服务的数据
sudo cp -r nexus_backup/data nexus/
四、重启服务
docker restart nexus
- 无法正常重启,报错无权限
重新赋权持久化目录
评论 (0)