部署-docker安装jenkins

什么是jenkins

jenkins是基于java开发的一种持续集成的工具,提供了web界面来进行jenkins的配置与管理。jenkins通常与版本管理工具一起使用,可以实现程序的自动化集成和部署。

安装jenkins

博主这里使用docker来安装jenkins软件,并且本地操作系统是windows。

拉取jenkins镜像

这里需要注意的是jenkins官方镜像已经不再维护,需要使用jenkins/jenkins镜像。想了解的小伙伴可以去dockerHub上查找官网镜像的说明。

docker pull jenkins/jenkins:lts

运行jenkins镜像

#--privileged=true 让应用容器获取宿主机root权限
#-v 挂载容器卷,方便本地操作
docker run -d -p 8080:8080 --privileged=true -v e:/docker/jenkins_home:/var/jenkins_home --name jenkins-dev jenkins/jenkins:lts

这里需要注意的是,如果是linux操作系统,会出现权限不够的问题。我们可以从jenkins的dokcerfile文件中,可以查看到默认的jenkins用户的id是1000。

jenkins用户配置

此时,我们需要先创建挂载目录,然后再改变挂载目录的所有者。

mkdir /var/jenkins_home

chown -R 1000 /var/jenkins_home/

修改镜像源

  1. 修改本机中的jenkins_home\hudson.model.UpdateCenter.xml文件,替换其中的url为 http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  2. 修改本地中的jenkins_home\updates\default.json文件,http://www.google.com 替换成 http://www.baidu.comhttp://updates.jenkins-ci.org/download 替换成 https://mirrors.tuna.tsinghua.edu.cn/jenkins
  3. 修改后,查看容器中的配置文件。
    查看配置

下载插件

镜像源修改之后,我们重启一下jenkins,然后再进行插件的下载。如下图所示,jenkins插件可以正常下载。

下载插件

查看jenkins密码

运行镜像之后,我们访问本地的8080端口,就会出现解锁jenkins的界面。这个解锁界面,已经告诉我们密码存放的位置。

解锁jenkins

创建管理员账号

创建管理员账号

博主微信公众号

posted on 2020-09-13 14:18  幕友皎敖奔乾  阅读(172)  评论(0编辑  收藏  举报

导航