自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Jenkins(六)---部署应用到另一台服务器

部署应用到另一台服务器1. 安装Publish Over SSH插件2. 配置远程服务器的用户名密码3. 配置job的传输功能1. 安装Publish Over SSH插件2. 配置远程服务器的用户名密码进入到系统管理–》系统设置,找到Publish over SSH这一栏配置登录密码3. 配置job的传输功能在这篇博主不介绍如何创建job,不懂的同学可以看博主的上一篇博客。此篇...

2019-05-30 15:47:53 6749

原创 Jenkins(五)---Jenkins+Maven+Git

Jenkins+Maven+Git1. 安装maven环境1.1 下载maven安装包1.2 解压安装包1.3 配置环境变量1.4 查看maven是否配置成功1.5 配置镜像仓库2. 安装git2.1 下载git安装包2.2 解压安装包2.3 安装编译源码所需依赖2.4 创建git目录2.5 进入 git-2.17.0目录安装git2.6 配置环境变量2.7 查看git是否安装成功2.8 设置你的...

2019-05-28 17:08:49 736 2

原创 Jenkins(四)---定时任务

定时任务点击一个job配置,进入详细配置页面,在构建触发器下面选择定时构建,然后设置时间规则备注: 配置规则是有5个空格隔开的字符组成,从左到右分别代表:分 时 天 月 年。 *代表所有, 0 12 * * * 表示 在任何年任何月任何天的12点0分进行构建。每天的11点42分执行查看下图11点42分执行成功...

2019-05-28 11:44:25 532

原创 Jenkins(三)---邮件通知

邮件通知A:只在构建失败或者是job有异常时候发送邮件,那么使用Jenkins自带的邮件系统就OKB:不管任何情况,只要我构建的job的时候,设置里发送邮件,任何情况都发送邮件。备注:也可以自定义邮件模板内容如果没有jenkins基础,看这篇博客之前,请看博主的上一篇博客Jenkins的基础使用。这一篇的邮件通知配置基于上一篇博客配置的job。A:只在构建失败或者是job有异常时候发送邮件,那...

2019-05-28 11:28:46 355

原创 Jenkins(二)---Jenkins的基础使用

Jenkins的基础使用1. 新建一个job2. 构建创建的job本文将示范构建一个job,跑简单的shell脚本。1. 新建一个job输入项目描述在这篇教程中不用选这几栏,在后期的博客中会介绍这些功能选项选择执行shell输入一些简单的shell脚本用于测试点击保存完成创建job2. 构建创建的job点击立即构建执行任务点击立即构建之后在构建历史里出来一个蓝色的...

2019-05-28 10:19:34 772

原创 Jenkins(一)---搭建Jenkins

搭建Jenkins1. 什么是Jenkins2. 如何搭建Jenkins2.1 准备好一个centos虚拟机环境或者购买一个云服务器2.2 Linux下搭建好tomcat+jdk环境2.2.1 安装jdk1.82.2.2 安装tomcat82.3 下载Jenkins的war包2.4 将war包放到tomcat下的webapps下,启动tomcat,即完成部署2.5 访问服务器ip地址:端口/jen...

2019-05-27 16:02:09 593

原创 Docker---本地镜像发布到阿里云

本地镜像发布到阿里云1. 准备前提2. 以当前运行运行的mycentos运行实例,以它为模板commit一个新的mycentos镜像3. 将本地镜像推送到阿里云3.1 本地镜像素材原型3.2 登录阿里云开发者平台创建镜像仓库3.2.1 创建命名空间3.2.2 创建镜像仓库4. 将镜像推送到阿里云4.1 登录阿里云Docker Registry4.2 将镜像推送到Registry5. 搜索镜像6. ...

2019-05-27 11:29:36 1494

原创 Docker---安装mysql5.7

Docker安装mysql5.71. 下载mysql5.7的镜像2. 运行mysql5.7镜像3. 测试连接4. 数据备份1. 下载mysql5.7的镜像docker pull mysql5.72. 运行mysql5.7镜像docker run -p 12345:3306 --name="mysql" -v /mlz/dockerfile/mysql/conf:/etc/mysql/...

2019-05-26 17:26:18 280

原创 Dockerfile(四)---自定义tomcat8

自定义tomcat81. mkdir -p /mlz/dockerfile/tomcat82. 在上述目录下touch a.txt1. mkdir -p /mlz/dockerfile/tomcat8mkdir -p /mlz/dockerfile/tomcat82. 在上述目录下touch a.txttouch a.txt...

2019-05-26 17:00:22 980

原创 Dockerfile(三)---自定义镜像mycentos

自定义镜像mycentos1. 编写Dockerfile1.1 先看看Hub默认的CentOS镜像是什么情况1.2 准备编写我们的Dockerfile文件1. 编写Dockerfile1.1 先看看Hub默认的CentOS镜像是什么情况1.2 准备编写我们的Dockerfile文件from centos:latestNEV mypath /usrWORKDIR $mypathR...

2019-05-24 11:01:09 527

原创 Dockerfile(二)---Dockerfile体系结构保留字指令

Dockerfile体系结构保留字指令1. FROM2. MAINTAINER3. RUN4. EXPOSE5. WORKDIR6. ENV7. ADD8. COPY9. VOLUME10. CMD11. ENTRYPOINT12. ONBUILD1. FROM基础镜像,当前的新镜像是基于哪个镜像的2. MAINTAINER镜像维护者的姓名和邮箱地址3. RUN容器构建时需要运行的额外...

2019-05-23 17:44:09 246

原创 Dockerfile(一)---Dockerfile介绍

Dockerfile介绍1. Dockerfile是什么1.1 构建三步骤2. Dockerfile构建过程解析2.1 Dockerfile基础知识2.2 Docker执行Dockerfile的大致流程3. 小总结1. Dockerfile是什么Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本文件。1.1 构建三步骤手动编写一个dockerfile...

2019-05-23 17:03:29 163

原创 Docker数据卷容器

Docker数据卷容器1. Docker数据卷容是什么2. 容器间传递共享( --volumes-from)2.1 先启动一个父容器dc012.2 dc02/dc03均继承自dc01( --volumes-from)2.3 回到dc01可以看到dc02/dc03各自添加的数据都能共享了2.4 删除dc01,dc02修改后dc03可否访问2.5 结论1. Docker数据卷容是什么命名的容器挂载...

2019-05-23 15:58:53 227

原创 Docker容器数据卷

Docker容器数据卷1. 什么是Docker容器数据卷2. Docker容器数据卷能做什么1. 什么是Docker容器数据卷将应用与运行的环境打包形成容器运行,伴随着运行着的容器,我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。...

2019-05-23 14:58:26 258

原创 Docker镜像原理

Docker镜像原理1. 镜像是什么1.1 UnionFS(联合文件系统)1.2 Docker镜像加载原理1.3 分层的镜像1.4 为什么docker镜像要采用这种分层结构呢2. 镜像的特点1. 镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件, 它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。1.1 UnionFS(联...

2019-05-22 15:36:27 1950 3

原创 Docker常用命令补充---commit命令

commit命令1. 从Hub上下载tomcat镜像到本地并成功运行2. 故意删除镜像生成tomcat容器的文档3. 以当前运行运行的tomcat运行实例,以它为模板commit一个新的tomcat镜像4. 启动我们新的镜像docker commit提交到容器副本使之成为一个新的镜像docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名]...

2019-05-22 15:36:01 846

原创 Docker常用命令(三)---容器的常用命令(下)

容器的常用命令1. 启动守护式容器2. 查看容器日志3. 查看容器内运行的进程4. 查看容器内部细节5. 进入容器6. 从容器内拷贝文件到主机上7. 命令总结1. 启动守护式容器docker run -d 镜像名称docker run -d centos使用镜像centos:latest以后台模式运行一个容器docker run -d centos问题: 然后docker ps -a...

2019-05-22 11:46:41 520

原创 Docker常用命令(二)---容器的常用命令(上)

容器的常用命令1. 下载一个centos镜像2. 新建并启动容器3. 列出当前所有正在运行的容器有镜像才能创建容器,这是根本前提(下载一个centos的镜像)1. 下载一个centos镜像docker pull centos2. 新建并启动容器docker run [OPTIONS] IMAGE [COMMAND] [ARG…]OPTIONS说明:–name=“新容器名称” :为...

2019-05-22 09:53:26 446

原创 Docker常用命令(一)---镜像的常用命令

镜像的常用命令1. 帮助命令1.1 查看docker版本信息1.2 查看docker详情信息1.3 查看docker帮助信息2. 镜像命令2.1 查询镜像2.1.1 查询本机所有镜像2.1.2 OPTIONS说明2.2 搜索镜像2.2.1 查询源2.2.2 查询命令2.2.3 OPTIONS说明2.3 下载镜像2.3.1 下载镜像2.4 docker rmi某个XXX镜像名字ID2.4.1 删除镜...

2019-05-21 16:44:11 1103

原创 Docker的安装与基本使用(三)---Docker的卸载

Docker的卸载1. 停止运行docker2. 卸载Docker包3. 删除镜像/容器等1. 停止运行dockersystemctl stop docker2. 卸载Docker包yum -y remove docker-ce3. 删除镜像/容器等rm -rf /var/lib/docker...

2019-05-21 11:18:22 485

原创 Docker的安装与基本使用(二)---Docker的安装

Docker的安装1. 官网安装参考手册2. yum安装gcc相关3. 卸载旧版本4. 安装需要的软件包设置存储库5. 更新yum软件包索引6. 安装Docker CE7. 启动Docker8. 测试8.1查看Docker版本8.2 通过运行hello-world 映像验证是否正确安装了Docker CE9. 配置镜像加速9.1 创建docker目录9.2 创建daemon.json9.3 重新加...

2019-05-21 11:12:34 298

原创 Docker的安装与基本使用(一)---使用Docker的前提条件和三要素

使用Docker的前提条件和三要素1. 提前说明1.1 在CentOS安装Docker1.2 前提条件1.3 查看自己的内核版本2. Docker的基本组成2.1 镜像(Image)2.2 容器(Container)2.3 仓库(Repository)3. 小结1. 提前说明1.1 在CentOS安装DockerDocker支持以下的CentOS版本:CentOS7(64-bit)Cen...

2019-05-21 09:36:05 3103

原创 Docker简介(二)---容器和虚拟机的区别

Docker能干什么1.之前的虚拟机技术1.1虚拟机的缺点2. 容器化技术2.1比较了Docker和传统虚拟化方式的不同之处:3. Docker的好处1.之前的虚拟机技术虚拟机(vitrual machine)就是带环境安装的一种解决方案。它可以在一种操作系统里面运行另一种操作系统,比如在Windows系统里面运行的Linux系统。应用程序对此毫无感知, 因为虚拟机看上去跟真实系统一模一样,...

2019-05-20 16:06:35 2260

原创 Docker简介(一)---Docker是什么

Docker是什么1.Docker为什么出现2.Docker理念3.总结1.Docker为什么出现一款产品从开发到上线, 从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配...

2019-05-20 15:08:53 651

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除