摘要:
OpenvSwitch的操作命令有若干个,其中比较重要的有 ovs-ovsctl 获取或者更改ovs-vswitchd的配置信息,此工具操作的时候会更新ovsdb-server中的数据库 ovs-ofctl 操作交换机里的流表 ovsdb-tool 对ovsdb数据库操作,不经过ovsdb-serv 阅读全文
摘要:
在ovs学习过程中,如果自己想要安装一个ovs交换机其实一条简单的命令 apt install openvswitch 就可以了,但是这种方法只能安装低版本的ovs。在特殊情况下需要安装指定版本,例如需要下发meters表时需要ovs2.8以上的版本,那么就需要下载安装包手动安装。看似一个复杂的过程 阅读全文
摘要:
Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装 Docker 环境。 Docker Machine 是一个工具,它允许你在虚拟宿主机上安装 Docker Engine ,并使用 docker-machine 命令管理这些宿主机 阅读全文
摘要:
Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。 通过 Docker-Compose 用户可以很容易地用一个配置文件定义一个多容器的应用,然后使用一条指令安装这个应用的所有依赖,完成构建。Doc 阅读全文
摘要:
在初步了解overlayfs用途之后,本文将介绍如何使用overlayfs以及理解该文件系统所特有的一些功能特性。由于目前主线内核对overlayfs正在不断的开发和完善中,因此不同的内核版本改动可能较大,本文尽量与最新的内核版本保持一致,但可能仍会存在细微的出入。 挂载文件系统挂载文件系统的基本命 阅读全文
摘要:
Overlayfs是一种类似aufs的一种堆叠文件系统,于2014年正式合入Linux-3.18主线内核,目前其功能已经基本稳定(虽然还存在一些特性尚未实现)且被逐渐推广,特别在容器技术中更是势头难挡。本系列博文将首先介绍overlayfs的基本概念和应用场景,然后通过若干实例描述它的使用方式,最后 阅读全文
摘要:
Docker 存储驱动 (storage driver) 是 Docker 的核心组件,它是 Docker 实现分成镜像的基础 他可以将多个文件组合在一起,给用户提供最上层,用户在最上层观看时他是一个整个的文件,对于文件系统来说他是多个零散的不同的文件,这就是分层文件系统的特点以及他的工作原理,因为 阅读全文
摘要:
前提:在docker中,一个从镜像启动的容器一旦删除后会删除对应在物理机上的数据信息。所以要做数据持久化的操作。 数据卷:(data volum) 持久化数据 容器这间共享数据。 选项:-v [host-dir]:[container-dir]:[rw|ro] --volumes-from=”” 如 阅读全文
摘要:
[root@localhost ~]# docker run --name mysql -p 3306:3306 -v /mysql(主机上的目录):/var/lib/mysql(容器内部目录) -d hub.c.163.com/public/centos:6.7-tools [root@local 阅读全文
摘要:
容器生命周期管理 -a stdin 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; [root@localhost ~]# docker run -P -d nginx:latest -d 后台运行容器,并返回容器ID; [root@localhost ~]# doc 阅读全文
摘要:
FROM 功能为指定基础镜像,并且必须是第一条指令。 如果不以任何镜像为基础,那么写法为:FROM scratch。 同时意味着接下来所写的指令将作为镜像的第一层开始 语法: FROM <image>FROM <image>:<tag>FROM <image>:<digest> 三种写法,其中<ta 阅读全文