Docker容器退出时Git lab和Image的所有分支都丢失了?如何节约?

Docker容器退出时Git lab和Image的所有分支都丢失了?如何节约?,docker,gitlab,branch,Docker,Gitlab,Branch,如果我的容器退出,那么我的所有图像以及它们各自的数据都将丢失 请回答如何保存数据(在gitlab的例子中,我们有多个分支)。即使容器退出,如何保存这些分支?下一次我们重新启动容器时,我应该将所有旧分支取回?这个问题对工作流的具体细节有点了解,但对于短暂容器世界中持久数据的需要,一般的答案是。如果对工作流和基础架构没有更广泛的了解,那么只需确保gitlab数据位于命名的本地卷中即可。例如,您使用docker volume创建的东西,或每个人都使用的图像,其卷位置在docker文件中标识,并在容器运

如果我的容器退出,那么我的所有图像以及它们各自的数据都将丢失


请回答如何保存数据(在gitlab的例子中,我们有多个分支)。即使容器退出,如何保存这些分支?下一次我们重新启动容器时,我应该将所有旧分支取回?

这个问题对工作流的具体细节有点了解,但对于短暂容器世界中持久数据的需要,一般的答案是。如果对工作流和基础架构没有更广泛的了解,那么只需确保gitlab数据位于命名的本地卷中即可。例如,您使用
docker volume
创建的东西,或每个人都使用的图像,其
位置在
docker文件
中标识,并在容器
运行时绑定装载到主机位置


当然,一旦您进入了分布式系统和协调多节点容器环境的世界,本地卷将不再是一个可行的解决方案,您将需要调查存储供应商提供的共享卷功能,或者使用NFS或其他一些全局文件系统功能进行自我管理。如果您对体积概念不熟悉,则在中提供了许多详细信息。

您是如何启动容器的?您正在使用卷吗?