摘要:
环境准备 1、关闭防火墙 2、拉取centos:7镜像 3、自定义网络 systemctl stop firewalld setenforce 0 docker pull centos:7 docker network create --subnet=172.18.0.0/16 --opt "com 阅读全文
摘要:
一、构建 SSH 镜像 mkdir /opt/sshd cd /opt/sshd vim Dockerfile #第一行必须指明基于的基础镜像 FROM centos:7 #作者信息 MAINTAINER this is ssh image <ABC> #镜像的操作指令 RUN yum -y upd 阅读全文
摘要:
一、Docker 数据管理 管理Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器( DataVolumes Containers) 。 1、数据卷 数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新 阅读全文
摘要:
一、CPU 资源控制 cgroups是一个非常强大的linux内核工具,它不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。所以 cgroups(Control groups)实现了对资源的配额和度量。 cgroups 有四大功能∶ 资源限制∶可以对 阅读全文
摘要:
Docker 网络 1、docker 网络实现原理 Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP, 同时Docker网桥是 每个容器的默认网关。因为在 阅读全文
摘要:
一、Docker 概述 容器:给应用程序提供在多台主机上使用相同的运行环境,确保应用程序的正常运行 1、Docker 是什么? 是一个开源的应用容器引擎,基于go语言开发 并遵循了apache2.0协议开源 实在Linux容器里运行应用的开源工具 是一种轻量级大的“虚拟机” Docker 的容器技术 阅读全文
摘要:
一、前言 作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。 利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行浏览整个网站所有的服务器状态 可以在 Web 前端方便的查看监控数据 可以回溯寻找事故发生时系统的问题和报警 阅读全文
摘要:
一、Zookeeper 概述 1、Zookeeper 定义 Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。 2、Zookeeper 工作机制 Zookeeper = 文件系统 + 通知机制 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式 阅读全文
摘要:
一、ELK 概述 1、ELK 简介 ELK平台是一套完整的日志集中处理解决方案,将ElasticSearch(ES)、Logstash和 Kiabana三个开源工具配合使用,完成更强大的用户对日志的查询、排序、统计需求。 ●ElasticSearch(ES):是基于Lucene(一个全文检索引擎的架 阅读全文
摘要:
一、GlusterFS 概述 1、GlusterFS简介 开源的分布式文件系统 由存储服务器、客户端以及 NFS/Samba 存储网关(可选,根据需要选择使用)组成 没有元数据服务器组件,这有助于提升整个系统的性能、可能性和稳定性 MFS:是一个具有容错性的网络分布式文件系统 传统的分布式文件系统大 阅读全文