我正在从 Docker 容器测试 Nexus 3,我正在使用https://github.com/sonatype/docker-nexus/blob/94d654faa2166b60fe2a4ad9629ff418a305dcb9/oss/Dockerfile。
问题是当我将工件上传到 Nexus 时,我无法在文件系统中找到它以创建备份。文件夹 /sonatype-work 是空的。我已经成功地使用这种方法来备份 Nexus 2。
您能否告诉我 Nexus 3 存储其工件的位置。
我正在从 Docker 容器测试 Nexus 3,我正在使用https://github.com/sonatype/docker-nexus/blob/94d654faa2166b60fe2a4ad9629ff418a305dcb9/oss/Dockerfile。
问题是当我将工件上传到 Nexus 时,我无法在文件系统中找到它以创建备份。文件夹 /sonatype-work 是空的。我已经成功地使用这种方法来备份 Nexus 2。
您能否告诉我 Nexus 3 存储其工件的位置。
如果您按照安装说明进行操作,您应该有一个 nexus-data 卷挂载。您可以通过从 docker 主机执行以下命令来找到它(假设卷名是 nexus-data):
# docker inspect nexus-data
[
{
"Driver": "local",
"Labels": null,
"Mountpoint": "/some/dir/nexus-data/_data",
"Name": "nexus-data",
"Options": {},
"Scope": "local"
}
]
这是您需要用于备份脚本的主机目录。
在 Cloud Providers 中尝试用于 Docker 容器的备份和还原的直升机。