【发布时间】: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 bashnot run,因为你正在启动一个新容器。 -
谢谢 :) 成功了