基于Docker-Compose安装Jenkins

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-Compose安装Jenkins_第1张图片
查看日志,获取初始密码

docker logs -f jenkins

基于Docker-Compose安装Jenkins_第2张图片

4、自定义插件安装

选择第二项
基于Docker-Compose安装Jenkins_第3张图片
勾选Dashboard View及Publish Over SSH(此项位于界面的最后)
基于Docker-Compose安装Jenkins_第4张图片
基于Docker-Compose安装Jenkins_第5张图片
点击install,等待安装

注:如果有报红叉没有安装上的,点击Retry重试,如果依然安装不上,跳过即可,稍后可以手动安装
基于Docker-Compose安装Jenkins_第6张图片
安装成功后显示如下界面

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

然后点击Save and Continue > Save and Finish > Start using Jenkins
基于Docker-Compose安装Jenkins_第7张图片
安装完成,进入首页
基于Docker-Compose安装Jenkins_第8张图片

附:Jenkins 手动安装插件

依次点击

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

搜索Locale(语言国际化插件),勾选后点击下载待重启后安装
基于Docker-Compose安装Jenkins_第9张图片
重启Jenkins使插件生效

docker-compose down
docker-compose up -d

5、重新登录

输入用户名和密码,并勾选登录状态
基于Docker-Compose安装Jenkins_第10张图片

附:中文国际化调节

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

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

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

基于Docker-Compose安装Jenkins_第11张图片

更多内容参考以下链接

基于 Docker 安装 Jenkins

你可能感兴趣的:(Jenkins)