启动docker服务
systemctl start docker
部署jenkins
一、执行以下命令行:
docker run --name jenkins -d -p 8080:8080 -p 50000:50000 -v ${PWD}/jenkins:/var/jenkins_home jenkins/jenkins
- -p 8080:8080:http协议端口
-p 8443:8443:https协议端口
–name jenkins :设置别名
-v ${PWD}/jenkins:/var/jenkins_home :挂载当前目录
jenkins/jenkins:镜像的版本信息和名字,后面的jenkins可以指定jenkins版本号,如果没有指定,默认安装最新版本
安装完成界面如下图:
二、查看jenkins是否运行:
docker ps -s -a
-
如果jenkins没有启动,如下图:
-
查看testlink的日志,查看日志命令:
docker logs -f jenkins
,如果日志显示touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
,如下图:
-
解决办法:在当前目录下给jenkins目录添加权限:
chmod 777 jenkins/
,然后再执行命令docker start jenkins
就可以了,再用docker ps -s -a
查看,如下图:
三、访问jenkins
-
打开浏览器,输入本机的IP地址,端口号为8080(例如:http://192.168.135.216:8080),出现如下界面表示jenkins访问成功:
-
获取管理员密码,并输入管理员密码
- 获取管理员密码命令行:
docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
敲回车,如下图:
- 获取管理员密码命令行:
-
输入密码:把管理员密码复制粘贴到浏览器中的,点击继续,插件安装界面,如图:
-
推荐使用安装推荐的插件,也可以自己选择插件来安装,这里以推荐使用的插件安装,如图:
-
插件安装完成后可以创建一个管理员账户或者可以使用admin账户,这里使用admin账户,点击使用admin账户,如图:
-
实例配置界面不用设置,直接点下图的保存并继续按钮,如下图:
-
跳转到如下图的界面,表示Jenkins已经完成安装,可以开始使用Jenkins了!