Docker之Jekins安装配置

安装

#1.拉取Jenkins镜像
docker pull jenkins/jenkins:lts

#2.创建外部目录
mkdir -p /home/jenkins/data  #存放配置

#3.启动镜像
docker run \
  -u root \
  -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v /home/jenkins/data:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /usr/bin/docker:/usr/bin/docker \
  --name jenkins \
  jenkins/jenkins:lts

#4.查看密码
cat jenkins/data/secrets/initialAdminPassword

配置

  1. 替换镜像源:
# 查找 default.json
/home/jenkins/data/updates/default.json

#命令替换
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /home/jenkins/data/updates/default.json
  1. 替换检查地址:
# 查找 default.json
/home/jenkins/data/updates/default.json

#1.命令替换
sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /home/jenkins/data/updates/default.json

#2.手动替换
"connectionCheckUrl":"http://www.google.com/" 替换 "connectionCheckUrl":"https://www.baidu.com/"

注意:每次在插件中心拉取update-center.json,都需要重新替换镜像源和检查地址

  1. 中文语言:
  • 安装插件 LocaleLocalization: Chinese (Simplified)

Jenkins → Manage Jenkins → Manage Jenkins → Available → 搜索并选中插件 → install without restart → 重启(http://ip:port/restart)

  • 配置语言

Jenkins → Manage Jenkins → Configure System → Locale → Default Language → 填写 zh_CN → 勾选 Ignore browser preference and force this language to all users → save

  1. 修改时区:
  • 在 Jenkins → Manage Jenkins → 脚本命令行(Script Console)输入后,运行即可,不过在重启Jenkins后需要重新修改
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')
  • 在创建容器时,添加运行参数即可
docker run ... -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai
  • 在右上角点击用户 → 设置(Settings) → 用户自定义时区(User Defined Time Zone),选择Asia/Shanghai,即可永久保存时区信息,重启不会丢失
  1. 插件更新中心:
维护方来源地址
Jenkins 官方默认版官方https://updates.jenkins.io/update-center.json
Jenkins 官方测试版官方https://updates.jenkins.io/experimental/update-center.json
Jenkins 中文镜像站国内https://updates.jenkins-zh.cn/update-center.json
华为软件开源镜像站国内https://mirrors.huaweicloud.com/jenkins/updates/update-center.json
腾讯软件开源镜像站国内https://mirrors.cloud.tencent.com/jenkins/updates/update-center.json
清华软件开源镜像站国内https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
北京理工开源镜像站国内http://mirror.bit.edu.cn/jenkins/updates/update-center.json
中科大学开源镜像站国内http://mirrors.ustc.edu.cn/jenkins/updates/update-center.json
XMisson 开源镜像站国外http://mirror.xmission.com/jenkins/updates/update-center.json

帮助文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值