01. 概述
参照:https://hub.docker.com/r/sonatype/nexus3/ 在docker下,在有故障,或者需要迁移到别的服务器时,并且有备份数据,则可以参考操作。
02. 搭建nexus
$ sudo mkdir /data/nexus-data && sudo chown -R 200 /data/nexus-data --创建文件夹,并赋予权限 $ docker run -itd -p 8081:8081 --name nexus-new -v /data/nexus-data:/nexus-data sonatype/nexus3 --创建私服 $ curl -u admin:admin123 http://localhost:8081/service/metrics/ping --默认账号,测试可行性,pong为通 pong
03. 迁移数据
$ sudo cp -ar $data_bak /data/nexus-data --拷贝数据过去 $ sudo ls /data/nexus-data --查看属组是否为200的 $ docker restart nexus-new --重启一下
重点是复制过去的数据目录需要给权限
sudo chown -R 200