美文网首页
Mac Docker 安装 Jenkins 爬坑后整理

Mac Docker 安装 Jenkins 爬坑后整理

作者: SevenCoder | 来源:发表于2021-04-11 09:29 被阅读0次

    我用的是mac,反复安装过众多版本的Jenkins,都是因为版本问题无法兼容插件安装!!!

    安装过程中参考了下面文章:

    https://www.cnblogs.com/esofar/p/11163583.html

    我的环境: 

    Docker version:  18.03.1-ce

    Mac version : 10.15.7 

    docker 版本对Jenkins 安装影响不是很大;

    1.打开终端,输入 docker search 命令搜索 Docker Hub 上可用的 Jenkins 镜像:

    根据镜像OFFICIAL标签判断,位列第一、名字为jenkins的是 Jenkins 官方提供的镜像。我们是不是应该使用这个官方镜像呢?

    如果你看过 Jenkins 文档中 Docker 安装 小节,会发现官方推荐使用的镜像是jenkinsci/blueocean,该镜像包含当前的长期支持 (LTS) 的 Jenkins 版本 (可以生产使用) ,并捆绑了所有 Blue Ocean 插件和功能。

    2.这里我们果断使用 jenkinsci/blueocean镜像,使用docker pull jenkinsci/blueocean命令拉取:

    3.查看镜像  docker images :

    4.启动容器,我这里单独为 Jenkins 创建了一个 挂载目录, mkdir /Users/mount/docker/k8s_jenkins (Docker 会在宿主机上创建一个数据卷jenkins-data,容器映射该卷以持久化数据,建议为Jenkins 创建挂载目录)

    启动jenkins :

     dockerrun -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true  -v /Users/mount/docker/k8s_jenkins:/var/jenkins_home jenkinsci/blueocean  命令

    8080 端口用来公开访问 Web 界面,50000 端口允许访问远程 Java (JIRA) API。

    5. docker ps -a 查看容器是否运行<如下图运行正常>:

    6.以上如果一切正常,现在就可以通过http://<ipAddress>:8080访问 Jenkins 的 Web 界面了。

    7.初始化Jenkins

    由于我是挂载到

    /Users/mount/docker/k8s_jenkins 目录下面,直接在终端输入:

    cat /Users/mount/docker/k8s_jenkins/secrets/initialAdminPassword

    下面输出的就是管理员密码: b7c28160394148d2bc5bd2107cc39dcb,复制到web页面;

    8.安装插件

    Jenkins 可以说完全由插件来驱动的,所以安装一些基础的插件是非要必要的,这里我们选择 安装推荐的插件 ,然后静静地等待插件安装完成即可。

    9.创建用户:

    10: 配置实例

    保存并完成!!

    相关文章

      网友评论

          本文标题:Mac Docker 安装 Jenkins 爬坑后整理

          本文链接:https://www.haomeiwen.com/subject/ubaokltx.html