1,下载镜像
docker pull jenkins
2,启动容器
docker run -itd --name jenkins -p:8098:8080 -p 50000:50000 --privileged=true -v /usr/local/mapping/jenkins:/usr/local/mapping/jenkins jenkins
3,以root身份进入容器(必须以root身份进入,否则无法操作文件)
docker exec -it -u root jenkins bash
4,下载最新版jenkins,为什么要下载最新版本呢,
因为镜像中的jenkins版本是2.60太低了,导致很多插件下载失败
cd /usr/local/mapping/jenkins/
wget http://mirrors.jenkins.io/war/latest/jenkins.war
5,拷贝到项目路径
cp /usr/local/mapping/jenkins/jenkins.war /usr/share/jenkins/
6,退出容器
exit
7,重启容器
docker restart jenkins
8,重新访问jenkins
http://IP:8098
9,进入容器查看原始密码
cat /var/jenkins_home/secrets/initialAdminPassword
jenkins版本升到了最新的2.190.3,插件可以正常下载了