docker安装jenkins并用docker部署net
1. 部署jenkins
1.1 创建jenkins的工作目录
//创建工作目录
mkdir /var/jenkins_home
//赋予权限
chown -R 1000 /var/jenkins_home
1.2 通过docker部署
1.2.1 拉取镜像
docker pull jenkinsci/blueocean
1.2.2 生成容器
#注意:切换一行执行命令
docker run -u root -d -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/local/bin/docker-compose:/usr/local/bin/docker-compose jenkinsci/blueocean 一行显示:docker run -u root -d -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/local/bin/docker-compose:/usr/local/bin/docker-compose jenkinsci/blueocean
1.3 通过docker-compose部署
执行docker-compose脚本
version: '3.4'
services:jenkins:container_name: jenkinsimage: jenkinsci/blueoceanports:- "8080:8080"- "50000:50000"restart: alwaysuser: rootvolumes:- '/var/jenkins_home:/var/jenkins_home'- '/usr/bin/docker:/usr/bin/docker'- '/var/run/docker.sock:/var/run/docker.sock'- '/usr/local/bin/docker-compose:/usr/local/bin/docker-compose'environment:- TZ=Asia/Shanghai
1.3.1 执行命令生成容器
docker-compose -f docker-compose.yaml up --build -d jenkins
2. 访问jenkins网站
2.1 寻找超级管理员密码
进入容器,然后去容器的执行目录下查找管理员的密码
// 进入容器
docker exec -it 容器ID bash
// 查看密码
cat /var/jenkins_home/secrets/initialAdminPassword
输入找到的管理员密码然后进入系统
2.2 进入jenkins
新手入门,选择安装插件的方式,这里我们直接选择安装推荐的插件然后进入系统
注意:安装插件报错的话继续在执行一遍。
2.3 设置管理员用户密码
创建管理员用户密码
2.4 系统界面
如果系统管理里面有错误,那么我们可以手动安装和修改。
3. 通过docker部署程序
3.1 创建任务
3.1.1 选择自由风格的软件项目
3.1.2 添加源代码管理
在源码管理里面勾兑Git,然后输入仓库地址,添加你仓库对应的用户名和密码并且执行分支
指定分支的地方直接写 dev或者master
3.1.3 构建命令
选择执行shell脚本
docker-compose -f build/docker-compose.yaml up --build -d
保存,选择立即构建。
构建历史的构建状态变为蓝色,则代表构建成功;红色代表构建失败。
3.2. 错误
如果出现错误,那么就需要去查看控制台输出,根据错误找原因。
docker安装jenkins并用docker部署net相关推荐
- docker安装jenkins并且通过jenkins部署项目(超详细and靠谱)
一.简介: 本文主要记录如何通过docker安装jenkins,并且通过jenkins部署项目,最终效果是只要在jenkins对某个项目点击构建,jenkins就会去gitLab上拉取最新项目的最新代 ...
- Docker系列 七. Docker 安装Jenkins
Docker系列 七. Docker 安装Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集 ...
- 这样用Docker 搭建 Jenkins 实现自动部署,你知道吗?
一.为什么用jenkins 主要是我们现在的项目都是采用手动部署的,每当给项目中新增一个功能就必须执行(打包--测试--上传测试修复的包到指定服务器--部署上线),这个流程操作起来繁杂,不小心就可能 ...
- Docker安装Jenkins
文章目录 一.Docker安装Jenkins 1.查看Jenkins LTS 版本 2.拉取jenkins镜像 3.创建挂载数据卷 4.配置并启动jenkins 5.通过`IP:8600`启动jenk ...
- Docker安装Jenkins打包Maven项目为Docker镜像并运行【保姆级图文教学】
一.前言 Jenkins作为CI.CD的先驱者,虽然现在的风头没有Gitlab强了,但是还是老当益壮,很多中小公司还是使用比较广泛的.最近小编经历了一次Jenkins发包,感觉还不错,所以自己学习了一 ...
- Docker安装java环境并部署jar包运行
Docker安装java环境并部署jar包运行 作为一个前端,了解后端部署jar包也是有必要的,在这里就我学习的,做一个简单的笔记,这里可以结合我的商品的增删改查的java文章一起看. java实现商 ...
- 在云服务器上基于docker安装jenkins
jenkins是老牌的CI/CD工具.下面记录一下在云服务器上的安装过程. 基于docker安装jenkins 下面记录了如何在云服务器上安装jenkins. 新建一个jenkins_docker文件 ...
- Docker安装Jenkins实现自动化构建部署到Tomcat
安装Docker 直接装一个docker-toolbox就好了,下载最下面的最新版 http://mirrors.aliyun.com/docker-toolbox/windows/docker-to ...
- 基于Docker、Jenkins实现自动化部署
概述 最近在写一个基于SpringBoot的小项目,由于每次部署到服务器都需要经历几个繁琐的过程,随在自己的服务器上安装了Jenkins和Docker实现自动化部署.至此,将整个过程记录如下. 安装与 ...
最新文章
- 基于python的界面自动化测试-基于Python语言的自动化测试系统的设计与实现
- Centos 安装mongodb
- php 正则特殊字符转义,php 正则特殊字符转义的方法
- 算法导论 第三部分——基本数据结构——第14章:数据结构的扩张
- Syntax error on tokens, delete these tokens
- Oracle HTTP 乱码
- The Unique MST 判断生成树是否唯一
- 流媒体服务器设计文档,流媒体服务器设文档.doc
- 在线制作车牌效果图_厦门车牌识别系统生产厂家直销
- react 怎么获取表格_React之表格操作
- 浅谈Nodejs应用主文件index.js组成部分——略详解
- pdf reference官方指南之-图片
- doc和docx、xls和xlsx、ppt和pptx有什么区别?
- 【论文泛读08】基于深度时空残差网络的城市人群流动预测
- 与VX msn 聊天记录
- python量化投资推荐书籍_有没有值得推荐的介绍有名的量化投资策略的书籍?
- python 一键登录126邮箱
- TrafficMonitor:最好用的网速/内存/CPU监控软件
- 内蒙古电大计算机考试成绩查询成绩查询,2021年网络教育7月统考成绩查询时间及入口...
- linux 查看系统配置