1.拉取jeknin镜像
sudo docker pull jenkins
2.创建一个jenkins目录
sudo mkdir /jenkins
3.在jenkins目录下创建一个Dockerfile
sudo touch Dockerfile
4.为了在jenkins容器中具有执行sudo命令的权限,在Dockerfile添加如下内容:
FROM jenkinsUSER rootRUN apt-get update && apt-get install -y sudo && rm -rf /var/lib/apt/lists/*RUN echo "jenkins ALL=NOPASSWD: ALL" >> /etc/sudoersUSER jenkins
5.创建新的jenkins镜像
sudo docker build -t zss/jenkins:1.0 .
配置好jdk,下载好maven tomcat
sudo docker run -d -it -p 8080:8080 --name jenkins -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /opt/jdk1.8.0_161:/opt/jdk1.8.0_161 -v /opt/apache-tomcat-7.0.92:/opt/apache-tomcat-7.0.92 -v /opt/apache-maven-3.6.0:/opt/apache-maven-3.6.0 zss/jenkins:1.0
找到密码
sudo docker logs -t --tail=30 jenkins
安装完成后可以进行后续操作
需要更加技术研究,可以关注 java微技术公众号