当在Docker中运行Jenkins和Jenkins容器停止时,所有作业数据都会丢失

在VPS服务器上,我使用以下命令运行Jenkins:

docker run -d -p 8080:8080 jenkins 

但有时,我的configuration错误将停止容器,然后在Jenkins中configuration的所有作业都将丢失。

我按照这个video在Docker中运行Jenkins。 这是在Docker中运行Jenkin的正确方法吗? 如何将我的工作保存在拉jenkins形象?

您必须将卷附加到指向jenkins主目录的容器。 通常我使用:

docker run -d -p 80:8080 -v /my-absolute-path/where-is-jenkins_home:/var/jenkins_home jenkins