Docker-Compose安装Jenkins

配置文档

编写docker-compose.yml

Jenkins 是一个简单易用的持续集成软件平台,我们依然采用 Docker 的方式部署,docker-compose.yml 配置文档如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3'
services:
jenkins:
restart: always
image: jenkins/jenkins
container_name: jenkins
ports:
- 8080:8080
- 50000:50000
environment:
TZ: Asia/Shanghai
volumes:
- ./data:/var/jenkins_home

安装过程中会出现 Docker 数据卷 权限问题,用以下命令解决

1
chown -R 1000 /usr/local/docker/jenkins/data

解锁 Jenkins

Jenkins 第一次启动时需要输入一个初始密码用以解锁安装流程,使用 docker logs jenkins 即可方便的查看到初始密码

image


注意: 安装时可能会因为网速等原因导致安装时间比较长,请大家耐心等待。如果长时间停留在安装页没反应,请尝试使用 F5 刷新一下。

使用自定义插件的方式安装

插件是 Jenkins 的核心,其丰富的插件(截止到 2019.1.2 共有 79400插件)可以满足不同人群的不同需求

插件地址:https://plugins.jenkins.io/

image


注意: 除了认勾选的插件外,一定要勾选 Publish over SSH 插件,这是我们实现持续交付的重点插件

image

开始安装了,根据网络情况,安装时间可能会比较长,请耐心等待

image

很多插件装不上怎么办?不要慌,记住这些插件的名字,咱们稍后可以手动安装

image

安装成功效果
创建管理员

安装完成,进入首页

image

附:Jenkins 手动安装插件

使用插件管理器安装

  • Manage Jenkins -> Manage Plugins -> Avaliable

    image

  • 过滤出想要安装的插件,然后点击 Download Now and install after restart

    image

手动上传 .hpi文档

  • 点击进入插件中心

  • 点击 Archives

  • 下载需要的版本

  • 插件管理器中选择 Advanced

  • 选择上传即可

重启 Jenkins

1
2
docker-compose down
docker-compose up -d

注意: 请留意需要下载插件的警告信息,如果不满足安装条件,Jenkins 是会拒绝安装的。如下图:

原文:大专栏  Docker-Compose安装Jenkins



相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...