1.启动docker,下载Jenkins镜像文件
docker pull jenkins/jenkins:lts
2.创建Jenkins挂载目录并授权权限
mkdir -p /app/jenkins
chmod 777 /app/jenkins
3.创建并启动Jenkins容器
docker run -d --restart=always -u root -p 8080:8080 -p 50000:50000 -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -v /app/jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime:ro -v /var/run/docker.sock:/var/run/docker.sock -v /etc/docker:/etc/docker -v /usr/bin/docker:/usr/bin/docker -v /root/.docker:/root/.docker -v /root/.nuget:/root/.nuget --name jenkins jenkins/jenkins:lts
注意挂载-v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker,才可以共享宿主机的docker资源
-u root给定jenkins在linux操作系统上的执行用户
4.访问Jenkins页面,http://xx.xx.xx.xx:8080/

image.png