Maven 更新Docker容器中的配置Jenkins

Maven 更新Docker容器中的配置Jenkins,maven,jenkins,docker,dockerfile,Maven,Jenkins,Docker,Dockerfile,我创建了一个dockerfile,它安装jenkins并安装插件。现在我的要求是我有一个更新的“configurejenkins”xml。如何将此xml添加到jenkins容器中 FROM jenkins USER root RUN apt-get update \ && apt-get install -y sudo \ && rm -rf /var/lib/apt/lists/* RUN echo "jenkins ALL=NOPASS

我创建了一个dockerfile,它安装jenkins并安装插件。现在我的要求是我有一个更新的“configurejenkins”xml。如何将此xml添加到jenkins容器中

FROM jenkins
USER root
RUN apt-get update \
      && apt-get install -y sudo \
      && rm -rf /var/lib/apt/lists/*
RUN echo "jenkins ALL=NOPASSWD: ALL" >> /etc/sudoers
USER jenkins
COPY plugins.txt /usr/share/jenkins/plugins.txt
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt

我想你的意思是:

  • 您已经用自己的Dockerfile创建了自己的自定义Jenkins图像
  • 现在,您有了一个基于您自己的自定义图像的运行的Jenkins容器
  • 现在您有了一个手动编辑的xml文件,并且希望将该文件复制到正在运行的Jenkins容器中
然后使用
docker cp
在容器内复制名为
yourcontainername
的文件:

$ docker cp "Configure Jenkins"xml yourcontainername:/var/jenkins_home

此XML是否与Dockerfile位于同一目录中?是。。它位于同一目录中请参见Dockerfile指令添加和复制、文档和