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

posted @   至丰  阅读(145)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示