【发布时间】:2017-01-10 21:48:37
【问题描述】:
我想在docker容器中运行Jenkins,根据我对this thread的理解,管理容器数据的最佳实践是使用docker的new volume API(这样我就可以在不丢失数据的情况下更新Jenkins容器)
我担心会以某种方式丢失数据,所以我想使用版本控制系统来存储它,例如吉特。 这样我就可以跟踪团队构建中所做的更改,并在有人搞砸时让事情重新开始。
我不清楚的问题是如何对数据进行版本控制? 此外,我希望能够让我的容器在闪存中运行并恢复数据(一个简单的脚本/命令)
请注意,版本控制系统不是这里的问题,我正在寻找一种处理容器数据(卷)的最佳实践,以允许跟踪更改并在出现问题时快速恢复“系统”。
【问题讨论】:
-
每小时备份文件夹/var/lib/jenkins,这是我们目前的解决方案。
标签: docker persistence docker-volume docker-container