Docker环境下安装Jenkins

1.拉去Jenkins镜像

docker pull jenkins

2.启动Jenkins容器
把jenkins的工作目录/var/jenkins_home 挂载到宿主机的/home/docker-compose/jenkins目录
在这里插入图片描述
执行docker run命令之后你会发现以下错误,这个错误很容易看得懂,就是目录权限问题。
在这里插入图片描述
这个时候就需要修改下目录权限, 因为当映射本地数据卷时,/home/docker-compose/jenkins/Jenkins_Home目录的拥有者为root用户,而容器中jenkins user的uid为1000(注意目录是你自己挂载到宿主机上那个目录)

sudo chown -R 1000:1000 /home/docker-compose/jenkins/Jenkins_Home

然后你还有删除上一步创建的名字为myjenkins容器,虽然创建的时候因为目录权限报错了,但它还是创建成功了,可以通过docker ps -a命令查看已有的容器。
在这里插入图片描述
通过docker rm -f + 容器名进行删除
在这里插入图片描述
这个时候再重新执行上面的上面的那个启动容器的命令

docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v /home/docker-compose/jenkins/Jenkins_Home:/var/jenkins_home jenkins

启动成功会输出以下内容,复制那个管理员密码
在这里插入图片描述
然后就可以通过docker run 命令所指定的8080端口访问jenkis的管理后台了。如果你是本地访问就通过localhost:8080进行访问,如果是原创访问,就通过宿主机的ip加上端口号8080进行访问,例如我的宿主机ip为47.105.61.182,如下图
在这里插入图片描述
登录之后,我们选择自定义安装插件
在这里插入图片描述
然后选择none,直接点击安装,这些插件也可以进入到管理页面之后再安装在这里插入图片描述
然后创建第一个管理员账户
在这里插入图片描述
进入到管理页面是下图这样子的页面
在这里插入图片描述

安装Git

在这里插入图片描述

发布了60 篇原创文章 · 获赞 41 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/aimashi620/article/details/103393491