乔克叔叔的博客,公众号:运维开发故事

摘要: 一、Keepalived介绍 Keepalived的作用是检测服务器状态,如果一台服务器宕机或者出现其他故障导致当前服务器不可用,keep alived就会检测到并将故障的服务器从系统中剔除,同时使用备用服务器替代该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这 阅读全文
posted @ 2020-04-29 09:25 乔克爱运维 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 一、Git和SVN的区别 和SVN类似,Git是一个版本控制系统(Version Control System,VCS),不同的是 SVN为集中式版本控制系统 ,为单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新, git为分布式 阅读全文
posted @ 2020-04-29 09:23 乔克爱运维 阅读(263) 评论(0) 推荐(0) 编辑
摘要: ```仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息$ gi... 阅读全文
posted @ 2020-04-28 18:13 乔克爱运维 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(serverheader)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 常见的HTTP状态码 200 请求成功 30 阅读全文
posted @ 2020-04-28 16:56 乔克爱运维 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 多阶段构建就是在一个Dokcerfile中定义多个FROM,每个FROM都可以使用不同的基础镜像,并表示开始一个新的构建阶段,我们可以很方便的将一个阶段的文件复制到另外一个阶段中,在最终的阶段保存你需要使用的镜像即可。 比如定义如下Dockerfile 默认情况下,构建阶段是没有命令的,我们可以通过 阅读全文
posted @ 2020-04-28 14:43 乔克爱运维 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Dockerfile是一个文本文件,里面包含一条条指令,每一条指令就是一层镜像。一般情况下,Dockerfile分为4个部分: 基础镜像 维护者信息 镜像操作指令 容器启动时执行命令 例如: 其中FROM指令必须是开篇第一个非注释行,是必须存在的一个指令,后面所有的操作都是基于这个镜像的。 阅读全文
posted @ 2020-04-28 14:42 乔克爱运维 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,容器会随着用户删除而消失,包括容器里面的数据。如果我们要对容器里面的数据进行长久保存,就不得不引用存储卷的概念。 在容器中管理数据持久化主要有两种方式:1、数据卷(data volumes)2、挂载目录(Bind volumes) 数据卷 数据卷是一个可供一个或多个容器使用的共同目录,它 阅读全文
posted @ 2020-04-28 14:41 乔克爱运维 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Bridge模式 当我们安装完docker后,启动Docker daemon,就会在主机上看到一个docker0的网桥,默认在此主机上启动的容器都会连接到这个网桥上。虚拟网桥的工作方式和物理交换机的工作方式类似,我们可以把主机当作是一个物理交换机,这样所有容器都通过交换机连接在了一个二层网络。 当我 阅读全文
posted @ 2020-04-28 14:39 乔克爱运维 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、获取镜像 官方提供了一个公共镜像仓库Docker Hub,默认是从这上面获取镜像的。 搜素镜像使用docker search 命令: 拉取镜像使用docker pull 命令: 在拉取镜像的时候,如果不指定版本号,默认是拉取版本为latest的镜像。 如果不是拉取Docker Hub上的镜像,需 阅读全文
posted @ 2020-04-28 14:38 乔克爱运维 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Docker是一种轻量级的虚拟化技术,它具备传统虚拟机无法比拟的优势,它更简易的安装和使用方式、更快的速度、服务集成和开源流程自动化。 Docker的安装 安装Docker的基本要素:1、Docker只支持64位CPU架构的计算机,目前不支持32位CPU;2、建议系统的Linux内核版本为3.10以 阅读全文
posted @ 2020-04-28 14:36 乔克爱运维 阅读(239) 评论(0) 推荐(0) 编辑