如何解决Nexus 存储库管理器 docker 升级
我正在尝试升级在 docker 容器上运行的 NXRM3 存储库,并附加了一个持久卷。现有的 docker 容器是通过 Dockerfile 添加几个插件自定义构建的镜像。我想使用那些较新版本的插件构建最新版本的映像并在更新版本上运行 NXRM3,但是我如何对新容器使用相同的卷?我可以将卷附加到新容器上吗?非常感谢有关最安全过程的任何帮助。提前致谢。
以下是现有版本的 docker-compose 文件:
services:
nexus:
container_name: nexus
build: .
ports:
- "8080:8080"
- "8081:8081"
- "8082:8082"
volumes:
- "nexus-data:/nexus-data"
restart: unless-stopped
volumes:
nexus-data:
解决方法
卷独立于容器而存在。因此,只需创建新映像并基于它创建一个带有原始卷的新容器。为了完全安全起见,您可以备份该卷。
如果您也将图像保留在 Nexus 中,请在关闭旧的 Nexus 容器之前小心使其在主机上可用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。