2020-02-27 基于Docker-Compose安装Jenkins

Light

1、创建目录及配置文件

mkdir -p /usr/local/docker/jenkins
cd /usr/local/docker/jenkins
nano docker-compose.yml
  • 复制以下内容
version: '3.1'
services:
  jenkins:
    restart: always
    image: jenkinsci/jenkins
    container_name: jenkins
    ports:
      # 发布端口
      - 8080:8080
      # 基于 JNLP 的 Jenkins 代理通过 TCP 端口 50000 与 Jenkins master 进行通信
      - 50000:50000
    environment:
      TZ: Asia/Shanghai
    volumes:
      - ./data:/var/jenkins_home
  • 保存退出后,赋予目录权限
mkdir data
chown -R 1000 /usr/local/docker/jenkins/data

2、启动Jenkins

docker-compose up -d

3、访问虚拟机ip+8080

  • 稍等片刻,出现以下界面
    在这里插入图片描述
  • 查看日志,获取初始密码
docker logs -f jenkins
在这里插入图片描述

4、自定义插件安装

  • 选择第二项
    在这里插入图片描述
  • 勾选Dashboard View及Publish Over SSH(此项位于界面的最后)
    在这里插入图片描述

    在这里插入图片描述
  • 点击install,等待安装

注:如果有报红叉没有安装上的,点击Retry重试,如果依然安装不上,跳过即可,稍后可以手动安装

在这里插入图片描述

  • 安装成功后显示如下界面

输入相应内容,密码设置为123456,实际工作可以考虑复杂的密码

然后点击Save and Continue > Save and Finish > Start using Jenkins

在这里插入图片描述

  • 安装完成,进入首页
    在这里插入图片描述

附:Jenkins 手动安装插件

依次点击

  • 系统管理 -> 插件管理 -> 可选插件

搜索Locale(语言国际化插件),勾选后点击下载待重启后安装

在这里插入图片描述

重启Jenkins使插件生效

docker-compose down
docker-compose up -d

5、重新登录

输入用户名和密码,并勾选登录状态

在这里插入图片描述

附:中文国际化调节

如果你的界面显示为英文,进行以下操作

  • 点击 系统管理 -> 系统设置

  • 输入图示内容并打勾,点击保存即可

在这里插入图片描述

更多内容参考以下链接

基于 Docker 安装 Jenkins

你可能感兴趣的:(2020-02-27 基于Docker-Compose安装Jenkins)