Mac Docker 安装 Jenkins 爬坑后整理

2021-04-11  本文已影响0人  SevenCoder

我用的是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: 配置实例

保存并完成!!

上一篇下一篇

猜你喜欢

热点阅读