Docker 安装 Jenkins
拉去镜像:
docker pull jenkins/jenkins:latest
运行镜像:
docker run -d --name=jenkins -p 12000:8080 -p 50000:50000 -v /root/jenkins:/var/jenkins_home jenkins/jenkins
将容器以root用户启动
docker run -d -u root --name=jenkins -p 12000:9999 -p 50000:50000 -v /root/jenkins:/var/jenkins_home jenkins/jenkins
find / -name initialAdminPassword
参数详情:
-d :指定容器后台运行
--name:我给容器起个名字叫jenkins
-p:端口映射格式(本地端口:容器端口),8080是访问端口,50000用户其他机器上设置了一个或多个基于JNLP的Jenkins代理程序链接使用,这个端口可以不要滴(-p 50000:50000参数可以去掉)
-v:物理卷映射,就是本地与容器共享磁盘,格式(本地目录:容器目录)
jenkins/jenkins 镜像存储名称或者id
查看日志:复制第一次登录使用的密钥
docker logs jenkins
如果没有说明不是第一次登录,可通过如下命令查看
cat /root/jenkins/secrets/initialAdminPassword
加速初始化可以配置镜像加速(可选配置)
1、切换目录: cd /root/jenkins
2、修改hudson.model.UpdateCenter.xml文件: vim hudson.model.UpdateCenter.xml
3、将文件中的链接修改为(清华大学镜像源)https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
访问方式 http://127.0.0.1:8080
docker run -d -u root --name=jenkins -p 12000:9999 -p 50000:50000 -v /root/jenkins:/var/jenkins_home jenkins/jenkins
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通