使用Docker安装及使用最新版本的Jenkins

1. 拉取镜像

通过Windows powerShell执行命令行(2选1):

bash 复制代码
-- 长期支持版
docker pull jenkins/jenkins:lts

-- 最新版
docker pull jenkins/jenkins:latest

2. 创建并执行容器

你可以通过以下命令来运行Jenkins容器,执行命令:

bash 复制代码
docker run -u root -d -p 10001:8080 -p 50001:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name jenkins jenkins/jenkins:latest

这条命令做了以下几件事:

  • -u root: 以root用户身份运行Jenkins(在某些情况下可能需要)。

  • -d: 在后台运行容器。

  • -p 10001:8080: 将容器的8080端口映射到宿主机的10001端口,这是Jenkins的Web界面端口。

  • -p 50001:50000: 将容器的50000端口映射到宿主机的50001端口,这是Jenkins代理通信端口。

  • -v jenkins-data:/var/jenkins_home: 挂载一个卷到Jenkins的数据目录,这样即使容器被删除,数据也不会丢失。

  • -v /var/run/docker.sock:/var/run/docker.sock: 将宿主机的Docker socket挂载到容器中,允许Jenkins容器与宿主机上的Docker daemon通信。

  • --name jenkins: 给容器指定一个名字(可选)。

  • jenkins/jenkins:latest: 指定要使用的Jenkins镜像。

3. 访问Jenkins

在浏览器中访问 http://localhost:10001(或者你的Docker宿主机的IP地址和端口),你应该能看到Jenkins的初始设置页面。按照指示完成安装向导。

4. 找到管理员密码:

(在容器日志里面通过搜索 /var/jenkins_home/secrets/initialAdminPassword 即可)

5. 安装选择

选择新手入门,后面有需要用到别的插件可以再安装即可(如图):

6. 创建账号

自定义或者选择admin账号继续(如图):

7. 实例配置

有域名的填域名,本地的就设置localhost或者127.0.0.1即可。

8. 开始使用Jenkins

到此,通过Docker安装最新版本的Jenkins就已经完成。

后面是配置Jenkins的JDK和Maven等操作:

相关推荐
阿标在干嘛4 小时前
从物理机到K8s:政策快报平台的容器化部署实践
云原生·容器·kubernetes
IT瑞先生6 小时前
docker-compose下快速部署实操——持续更新...
运维·docker·容器
张青贤6 小时前
Centos7离线部署K8s集群V1.28.8
云原生·容器·kubernetes·containerd·kubekey·离线部署
爱码少年12 小时前
Docker遍历镜像生成导出镜像命令六法
docker·shell
BullSmall15 小时前
Sonarqube9.9 docker 镜像启动后 conf 下的配置文件没有了
docker·容器·eureka
ruofu3315 小时前
wsl端是py312,但是项目是py311, 如何下载py311的依赖包(wheels)
python·docker
spider_xcxc16 小时前
Docker 实战:容器化多服务应用,Dockerfile 与 Compose 配置全解析
docker·云原生·eureka·虚拟化·容器化
hay_lee16 小时前
Kubernetes StatefulSet:OrderedReady 极简指南
云原生·容器·kubernetes
晚风吹长发17 小时前
Docker使用——Docker容器及相关命令
linux·运维·服务器·docker·容器·架构
ShiXZ21317 小时前
Docker Compose 安装与配置指南
运维·docker·容器