docker部署jenkins.md
拉取镜像
docker pull jenkins/jenkins
创建映射目录
mkdir -p /mydata/jenkins_home
创建容器
docker run -d -p 28080:8080 -v /mydata/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --restart=on-failure:3 --name jenkins01 jenkins/jenkins:latest
docker compose
version: '3.9' services: jenkins: image: 'jenkins/jenkins:latest' container_name: jenkins restart: 'on-failure:3' volumes: - '/etc/localtime:/etc/localtime' - './jenkins:/var/jenkins_home' ports: - '28080:8080'
查看jenkins的初始密码
# 创建完容器后可以使用这个命令查看初始密码 docker logs 容器名/id # 若是隔了很久,用上面的命令可能看不到密码信息,我们还可以直接使用这个命令查看 cat /mydata/jenkins_home/secrets/initialAdminPassword
登录jenkins的管理页面
- 输入ip:28080,然后就会进入到页面,在输入框中输入刚刚看到的初始密码,然后稍许等待即可。
- 选择推荐插件,安装插件时可能有一部分会失败,大部分情况都会全部成功。若有部分失败,也基本无影响,忽略即可
- 创建初始用户,这里用户名密码啥的自己随便填就行,别忘了就行。然后就一直下一步就行,最后jenkins会自动重启,重启完成后就可以进入jenkins的管理页面了。
- 安装其他的插件,系统管理,插件管理。
以root进入容器
使用docker exec -it jenkins bash
进入容器没有安装软件的权限,需要以root进入容器,需使用命令docker exec -u 0 -it jenkins bash
分类:
容器
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix