我想在 docker 容器中运行 Jenkins,根据我对这个线程的理解,管理容器数据的最佳实践是使用 docker 的新卷 API(这样我就可以在不丢失数据的情况下更新 Jenkins 容器)
我担心会以某种方式丢失数据,所以我想使用版本控制系统(例如 Git)来存储它。这样,我可以跟踪团队构建中所做的更改,并在有人搞砸时让事情重新开始。
我不清楚的问题是如何对数据进行版本控制?此外,我希望能够让我的容器在闪存中运行并恢复数据(一个简单的脚本/命令)
请注意,版本控制系统不是这里的问题,我正在寻找一种处理容器数据(卷)的最佳实践,以允许跟踪更改并在出现问题时快速恢复“系统”。