Maven 更新Docker容器中的配置Jenkins
我创建了一个dockerfile,它安装jenkins并安装插件。现在我的要求是我有一个更新的“configurejenkins”xml。如何将此xml添加到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
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指令添加和复制、文档和