docker部署jenkins
一、安装镜像# 安装宿主机使用9080 是因为我安装了其他东西所以改了下 docker run -d -p 9080:8080 --restartalways --name jenkins -v /opt/jenkins_data:/var/jenkins_home -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone jenkinsci/blueocean # -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone 我后加的 解决时间相差8小时问题 # 2026-04-28 docker run -d \ -p 8888:8080 \ --restartalways \ --name myjenkins \ -v /var/jenkins_home:/var/jenkins_home \ -v /etc/localtime:/etc/localtime:ro \ jenkins/jenkins # 然后授权2026-04-28 # 授权 chown -R 1000:1000 /var/jenkins_home查看启动是否发现有问题查看日志解决问题# 授权 chown -R 1000:1000 /opt/jenkins_data # 重启容器 docker restart 7469cc19cc05 # 查看是否启动 docker ps -aip9080端口访问二、解锁这里要求输入初始的管理员密码根据提示密码在/var/jenkins_home/secrets/initialAdminPassword这个文件中注意这个路径是 Docker 容器中的所以我们通过如下命令获取一下docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword输入上面获取的密码即可解锁。别忘了我们映射了本地数据卷/opt/jenkins_data/所以也可以通过如下命令输出cat /opt/jenkins_data/secrets/initialAdminPassword三、安装插件这里选择安装推荐的插件然后 Jenkins 会自动开始安装如果插件安装很慢请参考 下面部分# 根目录查找 cd ~ # 输入 find / -name default.json将updates.jenkins-ci.org/download实际是updates.jenkins.io/download替换为mirrors.tuna.tsinghua.edu.cn/jenkins将www.google.com替换为www.baidu.com重启容器四、创建管理员五、创建实例六、重启完成