1.配置docker-compose 文件
version: ‘3.7’
services:
webjenkins:
container_name: webjenkins
image: ‘jenkins/jenkins:lts’
restart: always
environment:
- TZ=Asia/Shanghai
ports:
- ‘3083:8080’
- ‘50001:50000’
volumes:
- ./jenkins-data:/var/jenkins_home:z
- ./jenkins-data/docker.sock:/var/run/docker.sock
network_mode: “bridge”

2.启动
docker-compose up -d

3.配置Jenkins
启动成功后,根据提示输入Jenkins的初始化密码,我们需要进入Jenkins容器内查询这个密码

docker-compose exec webjenkins bash

cat /var/jenkins_home/secrets/initialAdminPassword

把对应密码粘贴到Jenkins中即可

安装插件:
所需的插件:
• Maven插件 Maven Integration plugin
• 发布插件 Deploy to container Plugin
需要安装插件如下:
安装插件Deploy to container —支持自动化代码部署到tomcat容器
Git 插件 可能已经安装
Maven Integration :jenkins利用Maven编译,打包所需插件
Publish Over SSH :通过ssh连接
ssh 插件
安装过程:
系统管理—>插件管理---->可选插件—>过滤Deploy to container---->勾选—>直接安装
















Docker-compose 安装Jenkins相关推荐

  1. 自动化代码审查平台: 基于Docker Compose整合Jenkins + SonarQube

    目录 代码审查平台 本文目标 环境要求 系统环境 组件服务版本 前言 代码评审 SonarQube简介 概述 部署流程 检查系统参数 设置系统参数 拉取代码 进入文件目录 创建数据卷目录 部署文件信息 ...

  2. 使用Docker Compose安装mysql

    使用Docker Compose安装mysql 1运行 安装 Docker Compose 运行以下命令以下载 Docker Compose 的当前稳定版本:$ sudo curl -L " ...

  3. Docker中安装Jenkins实时发布.net core 项目(二)

    Docker中安装Jenkins实时发布.net core 项目 防坑点 升级docker jenkins运行 运行命令 jenkins拉取git并构建项目 其他 查看发布文件 防坑点 升级docke ...

  4. Docker中安装Jenkins实时发布.net core 项目(一)

    Docker中安装Jenkins实时发布.net core 项目 安装docker 懒人篇 手动安装 dockerfile安装jenkins 常规安装jenkins jenkins的安装 搜索jenk ...

  5. Docker Compose安装以及入门

    Docker 安装 脚本安装 自定义脚本 wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages ...

  6. docker compose 安装es和kibana

    docker compose 安装es和kibana 准备工作 创建es数据存放目录 mkdir /root/app/elk/es/data 增加目录权限 不增加权限,es有可能启动不起来 chmod ...

  7. docker compose安装elasticsearch

    docker compose安装 elasticsearch 安装 创建目录 es: mkdir es cd es 创建挂载目录 data mkdir data 创建 docker-compose.y ...

  8. 如何使用Docker Compose安装Drupal

    The author selected United Nations Foundation to receive a donation as part of the Write for DOnatio ...

  9. Docker Compose安装

    一 .  Docker Compose概述 Docker Compose是一个用于定义和运行多个容器Docker应用程序的工具.使用Compose,您可以使用YAML文件来配置应用程序的服务.然后 , ...

  10. Docker上安装jenkins让持续集成飞

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,简单来说,jenkins就是要你告别手动构建项 ...

最新文章

  1. ML Pipelines管道
  2. 如何把svn代码拉下来,Maven - 从SVN拉取代码
  3. 什么是mybatis,mybatis有什么特点
  4. 飞鸽传书下载,还是飞鸽传书下载
  5. 云图说|将源端MongoDB业务搬迁至华为云DDS的几种方式
  6. WPF RichTextBox自动调整高度
  7. Session重点整理
  8. php 去除空格和换行
  9. Java中Base64的解析
  10. “小步快跑、快速迭代” 可用于工作的好方法
  11. 易虎再谈网站被恶意刷流量和防恶意点击的解决思路
  12. python3.7-secrets模块
  13. JAVA-操作excel模版进行写入
  14. python输入十个数用冒泡排序_python 冒泡排序法
  15. 小米生态链毛利率公开 雷军的小米到底赚钱么?
  16. 架构思维成长系列教程(七)- 大型电商系统架构设计
  17. 上海2月住宅供应剧减七成 房企捂盘保价
  18. 大学期间如何自学编程?
  19. 在日本做开发的日子(生活-用和行)
  20. thinkcmf 去掉index.php,thinkcmf thinkphp隐藏后台地址

热门文章

  1. 表白编程代码python_python抖音表白程序源代码
  2. 深度学习的基础知识(机器学习、损失函数、梯度下降、反向传播、基础模型一网打尽)
  3. 文巾解题 881. 救生艇
  4. 文巾解题 1190. 反转每对括号间的子串
  5. 文巾解题 264. 丑数 II (剑指 Offer 49. 丑数)
  6. 【数学建模】MATLAB应用实战系列(九十)-变异系数法应用案例(附MATLAB和Python代码)
  7. 如何使用 ClickHouse 每天玩转千亿数据,纯PPT干货
  8. 地图自定义编码CSV转换成ini文件
  9. WordCount运行详解
  10. MapReduce编程实战之“调试”