【问题标题】:Unable to find Jenkins config files inside docker container无法在 docker 容器中找到 Jenkins 配置文件
【发布时间】:2018-06-21 02:41:02
【问题描述】:

我使用了来自 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 登录到容器。我找不到像 config.xml、jenkins.xml 等 jenkins 配置文件。

【问题讨论】:

  • 如果你想进入一个容器,你需要使用docker exec -it my_jenkins bash not run,因为你正在启动一个新容器。
  • 谢谢 :) 成功了

标签: docker jenkins dockerhub


【解决方案1】:

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

/var/jenkins_home

很多人似乎暗示他们在 /etc/sysconfig/jenkins 中安装其他 Jenkins。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-23
  • 1970-01-01
  • 1970-01-01
  • 2020-02-08
  • 2021-01-30
  • 2019-05-04
相关资源
最近更新 更多