Docker 套娃:
5.3.1 构建 Jenkins 和 Docker 服务器
- 创建目录

- Dockerfile
FROM jenkins/jenkins:ltsMAINTAINER james@example.comENV REFRESHED_AT 2016-06-01USER rootRUN apt-get -qq update && apt-get install -qq sudoRUN echo "jenkins ALL=NOPASSWD: ALL" >> /etc/sudoersRUN wget http://get.docker.com/builds/Linux/x86_64/docker-latest.tgzRUN tar -xvzf docker-latest.tgzRUN mv docker/* /usr/bin/USER jenkinsRUN /usr/local/bin/install-plugins.sh junit git git-client ssh-slaves greenballs chucknorris ws-cleanup
- 构建
$ sudo docker build -t jdxj/dockerjenkins .[sudo] jdxj 的密码:Sending build context to Docker daemon 7.68kBStep 1/11 : FROM jenkins/jenkins:lts...
- 启动容器
- —privileged: 可以使用特权
$ sudo docker run -p 8080:8080 --name jenkins --privileged -d jdxj/dockerjenkins
等待 jenkins 启动完成:
$ sudo docker logs jenkins...INFO: Jenkins is fully up and running
5.3.2 创建新的 Jenkins 作业
后续跳过, Jenkins 需要单独学习.
