windows docker 安装Jenkins https://blog.csdn.net/jinxiubeili/article/details/106604229

拉取镜像

docker pull jenkins/jenkins
sudo docker pull jenkins/jenkins:2.164 指定版本

创建本地数据卷

mkdir -p /data/jenkins_home/

修改目录权限

chown -R 1000:1000 /data/jenkins_home/

创建容器并挂载数据卷

docker run -d —name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins
-d 标识是让 docker 容器在后台运行
–name 定义一个容器的名字,如果没有指定,那么会自动生成一个随机数字符串当做UUID
-p 8040:8080 端口映射,我本地的8080被占用了,所以随便映射了一个8040
-p 50000:50000 端口映射
-v /data/jenkins_home:/var/jenkins_home 绑定一个数据卷,/data/jenkins_home是刚才创建的本地数据卷

浏览器访问Jenkins

http://150.158.183.213:8040

查看管理员密码

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
cat /data/jenkins_home/secrets/initialAdminPassword