在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上可通过 |
添加镜像源
拉取镜像时报错: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。
重启之后已经汉化
评论区