centos安装docker jenkins

记一次centos docker 安装jenkins;

目录

一、下载

二、创建挂在文件夹

三、运行容器

四、访问jenkins

 五、修改镜像


一、下载

1.docker下载安装的自行csdn

2.jenkins下载直接pull jenkins 是找不到last版本的,所以要指定lts版本(稳定版)

提示:从hub上看第一个已经有1年多没更新,建议下载第二个版本

docker pull jenkins/jenkins:lts

或者

docker pull jenkins/jenkins

二、创建挂在文件夹

1.创建挂载文件夹 /var/lib/jenkins

路径自己定,文件夹叫jenkins或者jenkins_home跟容器里保持一直

mkdir -p /var/lib/jenkins

2.一定要给这个文件夹提升权限

有些文章中挂在的是容器里jenkins文件夹,这个是可以直接挂载的。但是如果是挂jenkins_home(主要是挂这个文件夹),没权限挂载后容器起不起来,这个坑要注意。

chmod -r 777 /var/lib/jenkins

三、运行容器

1.运行容器

提示:这里注意\后是不是有空格,粘贴复制多看看

端口自己改,我用的9000,50000这个就默认。

docker run \

--name jenkins \

-p 9000:8080 \

-p 50000:50000 \

-v /var/lib/jenkins:/var/jenkins_home \

-d jenkins/jenkins:lts 

成功运行

四、访问jenkins

1.运行后,IP:9000访问Jenkins

2. 密码可以直接看日志获取

docker logs jenkins

 

 或者到配置文件里看,因为我们挂载了,就直接看

cat /var/lib/jenkins/secrets/initialAdminPassword

 也可以到容器里看

docker exec -it jenkins bash

cat /var/jenkins_home/secrets/initialAdminPassword

 提示:这里坑,如果没进去就重启了要重新看密码可能会变。

 五、修改镜像

大多数文章都是清华的镜像,但是我发现不好用,而且文章都比较老。最终寻找了一个腾讯的解决了大多数问题,大家也可以继续更换最新的镜像地址。

1.密码输进来到这个页面,默认选推荐

提示:密码输入,进不到这个页面一直ready循环刷新的先往下看

 提示:密码输入一直循环ready的,先做步骤2:

2.修改jenkins里hudson.model.UpdateCenter.xml

修改url  为https://mirrors.cloud.tencent.com/jenkins/updates/update-center.json

提示:如果jenkins文件夹是空的就证明挂载没成功,也可以进到容器里去修改

 下面是复制他人的命令,不知道能不能用。反正自行替换了就行,不会的自行csdn

sed -i 's#https://updates.jenkins.io/update-center.json#https://mirrors.cloud.tencent.com/jenkins/updates/update-center.json#g' hudson.model.UpdateCenter.xml

本人使用的xftp直接把配置文件搞出来修改的方便些(傻瓜式)

修改完记得重启

docker restart jenkins

提示:重启后依然要重新输密码进入,此时到安装推荐插件时,右下按钮变成了恢复,先不要急着点。经过多次测试只要初始化没完,每次进来都会更新updates的default.json,所以改了重启就无效。

3.修改jenkins文件夹下updates里的default.json(可有可无)

sed -i 's#https://updates.jenkins.io/download#https://mirrors.cloud.tencent.com/jenkins#g' .jenkins/updates/default.json

这样其实就可以了,当然还可以替换里面的google地址。改完没必要重启,重启文件重新生成了。但是初始化结束后,进到jekins里后再改一次重启就不会重新生成。下插件就快了。

提示:解决jekins初始化后插件下载失败重复步骤3即可

本人是ftp把json记事本替换

 这里全部替换完,不要重启,直接回到页面点恢复插件安装。重启的话会重新生成json文件修改失效。或者就直接更完,进到jenkins里再回来改default.json,然后再回到jenkins里把插件装一遍。

4.等待插件安装

时间较长,有绿有红不要紧,后面都可以再安装 

 六、结尾

安装初始化基本就完成了,后面就按照提示进入到jenkins。

此时可以重复步骤五.3把插件镜像换了,并且重启。

然后可能是中文,也可能是英文:找到manage jenkins(系统设置)->plugin manager(插件管理)->available(下载插件)->搜索local下载中文社区

最后自己修复一下没初始化成功的插件。

如有疑问欢迎留言

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 7上安装DockerJenkins,可以按照以下步骤进行操作: 1. 首先,你需要准备一个基于CentOS 7的Docker映像,其中包含了DockerJenkins。可以使用以下命令创建一个基本的CentOS 7 Docker映像,并在其中安装DockerJenkins: ``` docker pull centos:7 sudo docker run -itd --name jenkins centos:7 sudo docker exec -it jenkins bash ``` 2. 在Docker容器中,你可以使用以下命令来安装DockerJenkins: ``` yum install -y docker yum install -y java-1.8.0-openjdk-devel wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install -y jenkins ``` 3. 安装完成后,你可以启动Jenkins服务并设置其自动启动: ``` systemctl start jenkins systemctl enable jenkins ``` 4. 现在,你可以通过浏览器访问`http://<your_server_ip>:8080`来访问Jenkins的Web界面。在首次访问时,你需要输入安装过程中生成的管理员密码。你可以使用以下命令来获取该密码: ``` sudo docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword ``` 5. 输入密码后,你可以按照提示完成Jenkins安装和配置过程。 请注意,以上步骤是基于使用Docker容器来安装和运行Jenkins的假设。你可以根据自己的需求进行适当的调整和修改。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [centos7-dind:Docker(dind)中的Centos7 Dockerjenkins可以使用它进行构建](https://download.csdn.net/download/weixin_42104181/18817093)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [在centos7系统安装docker及用docker安装jenkins](https://blog.csdn.net/ansu2009/article/details/83584136)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值