我使用了dockerhub(https://github.com/jenkinsci/docker)
中的Jenkins docker图像FROM jenkins/jenkins:lts
USER root
ENV http_proxy http://bc-proxy-vip.de.pri.o2.com:8080
ENV https_proxy http://bc-proxy-vip.de.pri.o2.com:8080
RUN apt-get update
RUN apt-get install -y ldap-utils curl wget vim nano sudo
RUN adduser jenkins sudo
User jenkins
COPY plugins.txt /usr/share/jenkins/ref/plugins.txt
RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/ref/plugins.txt
EXPOSE 8080
EXPOSE 50000
docker build命令已成功执行,容器也已成功启动。
Docker构建命令:
docker build --no-cache -t myjenkins .
Docker容器命令:
docker run --net=host --name=my_jenkins -d -p 8080:8080 -p 50000:50000 myjenkins
然后我通过docker run -it myjenkins bash
登录到容器。我无法找到jenkins配置文件,如config.xml,jenkins.xml等。
答案 0 :(得分:1)
我知道这是一个老问题,但是我本人最近遇到了这个问题,发现当您运行Jenkins的容器化版本时,配置文件存储在:
/ var / jenkins_home
很多人似乎建议他们在/ etc / sysconfig / jenkins中进行其他Jenkins安装。