docker search jenkins
docker pull jenkins
docker images



mkdir -p /var/jenkins_home
chown -R 1000:1000 /var/jenkins_home
sudo docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins_home:/var/jenkins_home jenkins
ifconfig eth0
浏览器中输入http://ip:8080发现不能访问
查看Jenkins映射的端口是否被监听netstat -lunpt

查看服务器防火墙是否限制端口firewall-cmd --list-ports
可以看到也不是防火墙的问题

最后查了资料才知道是阿里云的端口访问需要手动添加

获取登陆密码
/var/jenkins_home/secrets/initialAdminPassword


插件安装失败
查看使用的docker镜像是auto-jenkins(jenkins也不行),换为jenkins/jenkins

删除映射地址里的文件
rm -rf /var/jenkins_home/*
重新启动容器
sudo docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /var/jenkins_home:/var/jenkins_home jenkins/jenkins
再登陆网页下载插件可以成功
使用自定义安装,勾选subversion安装svn

根据界面的提示下载最新的包

找到容器内的jenkins war包

备份原war包

替换jenkins容器中的war包

最后重启容器查看版本
