Docker 安装 Jenkins

本贴最后更新于 1151 天前,其中的信息可能已经天翻地覆

1、Jenkins能干什么

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

2、Docker能干什么

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的LinuxWindows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

3、使用Docker安装Jenkins

3.1、下载Jenkins镜像
docker pull jenkins/jenkins:latest-jdk8
3.2、运行Jenkins容器
docker run -u root -d -p 9999:8080 -p 50000:50000 -v /opt/apache-maven-3.6.3:/opt/apache-maven-3.6.3 -v /opt/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker  4a851f99b6b4
3.3、Docker运行参数解释
#-p 9999:8080 -p 50000:50000
9999是Jenkins访问端口,50000是Jenkins主从模式连接端口

#-v /opt/apache-maven-3.6.3:/opt/apache-maven-3.6.3 
挂载maven,不用maven可不挂载,非必要参数

#-v /opt/jenkins_home:/var/jenkins_home
挂载Jenkins home目录,此目录保存Jenkins项目、插件、配置等众多重要信息。

#-v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker

将docker.sock和docker命令挂载到容器。
非常重要的一步,因为Jenkins部署在Docker中,那么想在Jenkins中使用Docker命令,必须把宿主机上的Docker目录挂载到Jenkins容器中,否则无法使用。

4、配置Jenkins

4.1、Jenkins启动界面

1.png

4.2、设置管理员密码

2.png

4.3、安装插件

如果网络不好,直接选择右上角的X,跳过次环节

3.png

4.4、Jenkins已就绪

4.png

4.5、Jenkins主页面

默认使用admin帐号

5.png

4.6、修改admin密码

admin默认密码太长,重写修改新的密码。

点击右上角admin,选择Configure,下拉页面到Password,填入新密码,点击save,重新登录Jenkins

6.png

选择Configure

7.png

修改新密码

8.png

重新登录
1 操作
luojie 在 2021-10-26 16:24:53 更新了该帖
回帖
请输入回帖内容 ...