docker部署持续集成平台Jenkins

启动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
二、查看jenkins是否运行:
docker ps -s -a

  • 如果jenkins没有启动,如下图:
    jenkins启动失败

  • 查看testlink的日志,查看日志命令:docker logs -f jenkins,如果日志显示touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied,如下图:
    jenkins启动失败日志

  • 解决办法:在当前目录下给jenkins目录添加权限:chmod 777 jenkins/,然后再执行命令docker start jenkins就可以了,再用docker ps -s -a查看,如下图:
    Jenkins启动成功

三、访问jenkins

  • 打开浏览器,输入本机的IP地址,端口号为8080(例如:http://192.168.135.216:8080),出现如下界面表示jenkins访问成功:
    jenkins访问成功

  • 获取管理员密码,并输入管理员密码

    • 获取管理员密码命令行:docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword敲回车,如下图:
      在这里插入图片描述
  • 输入密码:把管理员密码复制粘贴到浏览器中的,点击继续,插件安装界面,如图:
    插件安装界面

  • 推荐使用安装推荐的插件,也可以自己选择插件来安装,这里以推荐使用的插件安装,如图:
    推荐插件安装

  • 插件安装完成后可以创建一个管理员账户或者可以使用admin账户,这里使用admin账户,点击使用admin账户,如图:
    创建管理员账户

  • 实例配置界面不用设置,直接点下图的保存并继续按钮,如下图:

    实例配置

  • 跳转到如下图的界面,表示Jenkins已经完成安装,可以开始使用Jenkins了!
    jenkins已就绪

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值