无法在docker container

时间:2018-01-11 17:19:05

标签: docker jenkins dockerhub

我使用了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等。

1 个答案:

答案 0 :(得分:1)

我知道这是一个老问题,但是我本人最近遇到了这个问题,发现当您运行Jenkins的容器化版本时,配置文件存储在:

/ var / jenkins_home

很多人似乎建议他们在/ etc / sysconfig / jenkins中进行其他Jenkins安装。