提交给jenkins docker镜像不会保存更改
我从这里拉官方的詹金斯码头工人形象。在Jenkins
UI中,我创建一个新作业,安装github插件并在作业配置中设置存储库URL。
最后,我保存了詹金斯的更改。
我想按原样创建一个新图像。我停止容器,并将其提交到新映像。
然后,我从新映像开始一个新容器… Jenkins不包含任何更改。
我用 Docker version 1.6.2, build 7c8fca2
回答:
该Dockerfile声明詹金斯主目录的卷
# Jenkins home directoy is a volume, so configuration and build history # can be persisted and survive image upgrades
VOLUME /var/jenkins_home
这意味着对Jenkins配置的所有更改都是在docker映像之外进行的。
更新资料
项目README描述了如何使用预安装的插件创建自己的派生docker映像。
- https://github.com/jenkinsci/docker/blob/master/README.md
例如
FROM jenkinsCOPY plugins.txt /usr/share/jenkins/plugins.txt
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt
以上是 提交给jenkins docker镜像不会保存更改 的全部内容, 来源链接: utcz.com/qa/416797.html