简介
本文介绍了使用Docker安装Jenkins并进行初始配置的完整流程。主要内容包括:
- (1)通过docker pull命令获取Jenkins镜像;
- (2)使用docker run命令启动容器并映射端口;
- (3)访问Jenkins界面获取初始管理员密码;
- (4)安装推荐插件并创建管理员账户;
- (5)查看和安装额外插件(以Maven为例)。
操作步骤
1.下载镜像
docker pull jenkins/jenkins:jdk21
2.启动容器
docker run -p 8180:8080 -p 50000:5000 --name jenkins \
-u root \
-v /mnt/e/WORK/data/jenkins-data:/var/jenkins_home \
-d jenkins/jenkins:jdk21
3.访问界面
浏览器输入http://localhost:8180/login
,进入到以下界面:
根据以上界面提示可知,在/var/jenkins_home/secrets/initialAdminPassword
可查看密码,输入以下命令:
docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
4.安装推荐插件
输入密码后,来到“插件安装界面”,先选择安装推荐的插件(tips:后面再按需安装)
稍等几分钟等待插件安装完成(此时可以去喝点水或者活动一下筋骨,久坐对身体不好)
下载完成后自动跳到如下界面,创建管理员用户
点击“保存并完成”后,跳转到如下界面,修改为ip。
恭喜,成功进入到首页。
5.查看已经安装的插件
进入“设置” -> Plugins -> Installed Plugins,由于插件比较多,在搜索可关键字搜索当前已安装的插件。
6.安装插件
搜索发现没有安装maven,此处以安装maven插件为例进行尝试安装插件。如下图,先在插件商店找到“Maven Integration”然后点击安装
下载进度界面,拉到最底下,等待安装完成
进入到已安装插件界面,发现maven插件已经安装成功
7. 查看挂载的容器卷大小
经过以上的折腾,jenkins已经在容器卷里存储近300M的内容。
再分析发现目前空间占用主要是plugins和war,前者是安装的插件(目前占用约2/3的空间),后者未知(目前占用约1/3空间),后面有机会用再看吧
总结
至此,已经完成
- (1)通过docker pull命令获取Jenkins镜像;
- (2)使用docker run命令启动容器并映射端口;
- (3)访问Jenkins界面获取初始管理员密码;
- (4)安装推荐插件并创建管理员账户;
- (5)查看和安装额外插件(以Maven为例)。
整个过程详细展示了从安装到基本配置的各个步骤,为后续使用Jenkins进行持续集成/持续部署(CI/CD)奠定了基础。