官方安装教程:https://www.jenkins.io/zh/doc/book/installing/
docker安装及启动的命令:
docker run \
--restart=always -u root \
-d \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/local/apache-maven-3.5.3:/usr/local/maven \
-v /usr/local/jdk1.8.0_91:/usr/local/jdk1.8 \
-v /usr/local/git-2.9.5:/usr/local/git-2.9.5\
jenkinsci/blueocean
配置 Jenkins
通过浏览器访问 http://172.16.22.30:8040/(注意替换成你自己的IP和端口)进入初始页,如果 Jenkins 还没有启动完成,会显示如下内容
这里要求输入初始的管理员密码,根据提示密码在/var/jenkins_home/secrets/initialAdminPassword这个文件中,注意这个路径是 Docker 容器中的,所以我们通过如下命令获取一下
1
2
#dockerexecjenkins cat /var/jenkins_home/secrets/initialAdminPassword
85770376692448b7b6a8e301fb437848
别忘了我们映射了本地数据卷/data/jenkins_home/,所以也可以通过如下命令输出
1
2
# cat /data/jenkins_home/secrets/initialAdminPassword
85770376692448b7b6a8e301fb437848
输入密码后,点击继续
这里选择安装推荐的插件,然后 Jenkins 会自动开始安装,如果插件安装很慢,请参考 解决 Jenkins 安装插件很慢的问题 ( Linux )
安装完成后会自动跳转到下一步
注意IP地址和端口就行了