我正在尝试升级一个在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:
发布于 2021-02-07 13:39:58
卷独立于容器而存在。因此,只需创建新的镜像,并在其基础上创建一个附加了原始卷的新容器。为了完全安全起见,您可以对卷进行备份。
如果您还将镜像保存在Nexus中,请注意在关闭旧的Nexus容器之前将其保留在主机上。
https://stackoverflow.com/questions/65797940
复制相似问题