概述
Jenkins 中国定制版
目前定制版发行包括有:Docker 镜像、jenkins.war 文件。所有的 Jenkins 定制版本都包括如下的特性:
- 配置有部署在中国的代理更新中心(update center)
- 简体中文插件
镜像
中国定制版各版本镜像下载
更多详情参考:Jenkins中文社区
使用命令如下:
代码语言:javascript复制docker run --rm -p 8080:8080 jenkinszh/jenkins-zh:lts
注意:
设置--rm标志时,当容器被移除时,Docker 也会删除与容器关联的卷。这与运行相似docker rm -v my-container。只有未指定名称的卷才会被删除。例如,与docker run --rm -v /foo -v awesome:/bar busybox top,音量/foo将被删除,但音量/bar不会。通过--volumes-from相同的逻辑将继承的卷将被删除 - 如果原始卷指定了名称,则不会被删除。
下面的例子可以把 Jenkins 的数据目录挂载到本地:
代码语言:javascript复制docker run -u root -v /var/jenkins/data:/var/jenkins_home -p 8080:8080 jenkinszh/jenkins-zh:lts
点击这里 查看所有 docker tag 的版本。
部署
Docker相关文章
一文搞懂Docker与Docker Engine的安装
一文学会配置Docker 镜像加速器
代码语言:javascript复制[root@localhost ~]# docker run -itd --name=jenkins -p 8080:8080 jenkinszh/jenkins-zh
...
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jenkinszh/jenkins-zh latest 2cb4cce6db0a 5 months ago 656MB
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
367402ec96bf jenkinszh/jenkins-zh "/sbin/tini -- /usr/…" About an hour ago Up About an hour 0.0.0.0:8080->8080/tcp, 50000/tcp jenkins
访问Jenkins
浏览器访问输入Jenkins机器IP地址与默认端口8080
在这里插入图片描述
代码语言:javascript复制[root@localhost ~]# docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
40761cdc468d41a6b1dacc0cd477e70a
在这里插入图片描述
在这里插入图片描述 点击“安装”,等待所有插件安装完成。
插件安装失败解决方法:https://blog.csdn.net/qq_44895681/article/details/104633654
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述