Docker-compose 安装Jenkins
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相关推荐
- 自动化代码审查平台: 基于Docker Compose整合Jenkins + SonarQube
目录 代码审查平台 本文目标 环境要求 系统环境 组件服务版本 前言 代码评审 SonarQube简介 概述 部署流程 检查系统参数 设置系统参数 拉取代码 进入文件目录 创建数据卷目录 部署文件信息 ...
- 使用Docker Compose安装mysql
使用Docker Compose安装mysql 1运行 安装 Docker Compose 运行以下命令以下载 Docker Compose 的当前稳定版本:$ sudo curl -L " ...
- Docker中安装Jenkins实时发布.net core 项目(二)
Docker中安装Jenkins实时发布.net core 项目 防坑点 升级docker jenkins运行 运行命令 jenkins拉取git并构建项目 其他 查看发布文件 防坑点 升级docke ...
- Docker中安装Jenkins实时发布.net core 项目(一)
Docker中安装Jenkins实时发布.net core 项目 安装docker 懒人篇 手动安装 dockerfile安装jenkins 常规安装jenkins jenkins的安装 搜索jenk ...
- Docker Compose安装以及入门
Docker 安装 脚本安装 自定义脚本 wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages ...
- docker compose 安装es和kibana
docker compose 安装es和kibana 准备工作 创建es数据存放目录 mkdir /root/app/elk/es/data 增加目录权限 不增加权限,es有可能启动不起来 chmod ...
- docker compose安装elasticsearch
docker compose安装 elasticsearch 安装 创建目录 es: mkdir es cd es 创建挂载目录 data mkdir data 创建 docker-compose.y ...
- 如何使用Docker Compose安装Drupal
The author selected United Nations Foundation to receive a donation as part of the Write for DOnatio ...
- Docker Compose安装
一 . Docker Compose概述 Docker Compose是一个用于定义和运行多个容器Docker应用程序的工具.使用Compose,您可以使用YAML文件来配置应用程序的服务.然后 , ...
- Docker上安装jenkins让持续集成飞
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,简单来说,jenkins就是要你告别手动构建项 ...
最新文章
- ML Pipelines管道
- 如何把svn代码拉下来,Maven - 从SVN拉取代码
- 什么是mybatis,mybatis有什么特点
- 飞鸽传书下载,还是飞鸽传书下载
- 云图说|将源端MongoDB业务搬迁至华为云DDS的几种方式
- WPF RichTextBox自动调整高度
- Session重点整理
- php 去除空格和换行
- Java中Base64的解析
- “小步快跑、快速迭代” 可用于工作的好方法
- 易虎再谈网站被恶意刷流量和防恶意点击的解决思路
- python3.7-secrets模块
- JAVA-操作excel模版进行写入
- python输入十个数用冒泡排序_python 冒泡排序法
- 小米生态链毛利率公开 雷军的小米到底赚钱么?
- 架构思维成长系列教程(七)- 大型电商系统架构设计
- 上海2月住宅供应剧减七成 房企捂盘保价
- 大学期间如何自学编程?
- 在日本做开发的日子(生活-用和行)
- thinkcmf 去掉index.php,thinkcmf thinkphp隐藏后台地址
热门文章
- 表白编程代码python_python抖音表白程序源代码
- 深度学习的基础知识(机器学习、损失函数、梯度下降、反向传播、基础模型一网打尽)
- 文巾解题 881. 救生艇
- 文巾解题 1190. 反转每对括号间的子串
- 文巾解题 264. 丑数 II (剑指 Offer 49. 丑数)
- 【数学建模】MATLAB应用实战系列(九十)-变异系数法应用案例(附MATLAB和Python代码)
- 如何使用 ClickHouse 每天玩转千亿数据,纯PPT干货
- 地图自定义编码CSV转换成ini文件
- WordCount运行详解
- MapReduce编程实战之“调试”