提交jenkins docker镜像不保存更改

我从这里拉jenkins官员的形象。 从Jenkins UI我创build一个新的工作,安装github插件,并设置回购url在作业configuration。

最后,我保存了Jenkins的更改。

我想创build一个新的图像。 我停止容器,并将其提交到一个新的图像。

然后,我从新的图像开始一个新的容器…jenkins不包含任何我的更改。

我使用Docker version 1.6.2, build 7c8fca2

Dockerfile将jenkins主目录声明为一个卷

 # Jenkins home directoy is a volume, so configuration and build history # can be persisted and survive image upgrades VOLUME /var/jenkins_home 

这意味着对Jenkinsconfiguration的所有更改都在Docker镜像之外进行。

更新

项目自述文件描述了如何使用预先安装的插件创build您自己的派生docker图像。

例如

 FROM jenkins COPY plugins.txt /usr/share/jenkins/plugins.txt RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt