Nexus 存储库管理器 docker 升级
Nexus repository manager docker upgrade
我正在尝试升级 NXRM3 存储库,该存储库 运行ning 在 docker 容器上,并附加了一个持久卷。现有的 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 容器之前确保它在主机上可用。
我正在尝试升级 NXRM3 存储库,该存储库 运行ning 在 docker 容器上,并附加了一个持久卷。现有的 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 容器之前确保它在主机上可用。