创建jenkins容器:
1.拉取jeknin镜像
sudo docker pull jenkins
2.创建一个jenkins目录
sudo mkdir /jenkins
3.在jenkins目录下创建一个Dockerfile
sudo touch Dockerfile
4.为了在jenkins容器中具有执行sudo命令的权限,在Dockerfile添加如下内容:
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
5.创建新的jenkins镜像
sudo docker build -t test/jenkins:1.0 .
6.创建jenkins容器
sudo docker run -p 8080:8080 --name jenkins
-v /usr/bin/docker:/usr/bin/docker
-v /var/run/docker.sock:/var/run/docker.sock //将宿主机中docker挂载到jenkins容器中,以便在jenkins容器中执行docker命令
-v /usr/jdk/jdk1.7.0_25:/usr/java/jdk1.7.0_25 //将宿主机中jdk挂载到