docker安装Jenkins

1.更新yum源

yum update

   确保虚拟机有docker环境,docker安装请参考:

          https://blog.csdn.net/xu12387/article/details/86229212

2.拉取jenkins镜像

docker pull jenkins/jenkins

 3.创建文件夹并设置权限

mkdir /home/jenkins            创建文件夹
cd /home                       进入home目录下
chown -R 1000:1000 jenkins/    给uid为1000的权限

  这里啰嗦两句通常出现的错误,你也可以跳过直接看第四步。

      我们为什么要先给文件夹设置权限呢?如果我们直接执行docker run启动容器,会发生权限不足的错误,如图:

      

      我们会发现启动容器的命令是成功了,不过通过查看运行的容器时会发现并没有启动成功,这是为什么呢?我们可以通过命令查看docker的运行日志看看具体情况 

docker logs 容器ID
docker logs 6f8b66fdc017465b10ffcba127f86b30694e18282e35b046894b3d8b68d7a46b

     这里我们会发现提示了权限不足,所以这就是为什么要先设置权限啦,当然报错了再设置权限也是一样。不过那样的话记得删除未启动成功的容器,不然会报错的哦!

4.启动容器

docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true  -v /home/jenkins:/var/jenkins_home docker.io/jenkins/jenkins 

   参数说明:

-itd:-i -t -d的缩写
-i: 以交互模式运行容器,通常与 -t 同时使用
-d: 表示后台运行
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用
-p 8080:8080:将容器的8080端口映射到主机的8080端口 8080为自定义端口
-name jenkins :将容器命名为jenkins
-v /home/jenkins:/var/jenkins_home : 将主机中当前目录下的jenkins挂载到容的/var/jenkins_home, 
                                         这里的/home/jenkins目录就是我们创建并授权的那个目录

   浏览器访问:http://ip地址:8080,如果:

  这里需要我们输入管理员密码。获取密码必须进入容器,查看密码:

 docker exec -it jenkins bash
 cat /var/jenkins_home/secrets/initialAdminPassword

   执行 cat /var/jenkins_home/secrets/initialAdminPassword 得到的那串字符就是管理员密码啦!  复制密码登陆:

     到此 jenkins 安装成功,希望对你有帮助!

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值