侧边栏壁纸
博主头像
福福不服博主等级

孩子会穿过大雨,去懂人间的道理。

  • 累计撰写 93 篇文章
  • 累计创建 101 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker安装Jenkins

Monster
2024-02-04 / 0 评论 / 2 点赞 / 197 阅读 / 4764 字 / 正在检测是否收录...
温馨提示:
请确保在评论和互动中保持礼貌和尊重。避免使用侮辱性、歧视性或攻击性语言。我们鼓励建设性的讨论和意见交流。

在Docker中下载并运行Jenkinsci/blueocean

如下官网是这么介绍的

几个可用的Jenkins Docker镜像.

建议使用的Docker映像是jenkinsci/blueocean image(来自 the Docker Hub repository)。 该镜像包含当前的长期支持 (LTS) 的Jenkins版本 (可以投入使用) ,捆绑了所有Blue Ocean插件和功能。这意味着你不需要单独安装Blue Ocean插件。

jenkinsci/blueocean每次发布Blue Ocean新版本时,都会发布新镜像。您可以在标签 page页上看到以前发布的镜像版本列表 。

您还可以使用其他Jenkins Docker镜像(在Docker Hub上可通过jenkins/jenkins获取)。 但是,这些不会随Blue Ocean的发布而提供,需要通过 Jenkins中的Manage Jenkins > Manage Plugins页面进行安装。 在Blue Ocean入门中了解更多信息。

添加镜像源

拉取镜像时报错:docker: Get "https://registry-1.docker.io/v2/": net/http: TLS handshake timeout.

Docker默认的源是国外的官方仓库源,但是我习惯性安装完Docker就更改为阿里云加速源,我查看daemon.json配置确认是使用的阿里云加速源,跟换多个都不行。

一个个尝试,最终找到个能用的源,添加下面163的镜像源。

"http://hub-mirror.c.163.com"

1.编辑daemon.json

cat /etc/docker/daemon.json

2.多添加一个163的镜像源

3.保存退出后,重新加载一下配置

systemctl daemon-reload

4.重启Docker服务

systemctl restart docker

安装Jenkins

我创建了个/data/jenkins/jenkins_home目录用来挂载

docker run -itd \
  --restart=always \
  --name=jenkins \
  -p 8080:8080 \
  -p 50000:50000 \
  -v /data/jenkins/jenkins_home:/var/jenkins_home \
  -v /etc/localtime:/etc/localtime:ro \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkinsci/blueocean

通过IP:8080访问Jenkins

提示去此路径查看密码:/var/jenkins_home/secrets/initialAdminPassword

上面我们已经把容器的jenkins_home目录映射到我们宿主机的/data/jenkins/jenkins_home目录上了

直接在宿主机的/data/jenkins/jenkins_home/secrets/initialAdminPassword 查看密码,粘贴到管理员密码框里

cat /data/jenkins/jenkins_home/secrets/initialAdminPassword

点击继续后,来到自定义Jenkins页面,可以按推荐的插件、手动选择插件和右上角的×,后续来安装插件。

我这里点击了×跳过,然后直接开始使用Jenkins

修改admin密码

保存之后自动跳转登录页面,用新密码登录

Jenkins汉化

安装中文语言包插件

Manage Jenkins--Manage Plugins--Available--Chinese--勾选语言包--Download now and install after restart。

重启之后已经汉化

2
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区