docker版nexus迁移服务器

moonjerx
2023-11-18 / 0 评论 / 133 阅读 / 正在检测是否收录...

一、备份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

评论 (0)

取消

您的IP: