摘要: 在Python中,所有以__双下划线包起来的方法,都统称为"魔术方法"。比如我们接触最多的__init__,魔法方法也就是具有特殊功能的方法。 构造函数 构造函数不同于普通方法,将在对象创建后自动调用它们。也就是在对象创建完成后,自动会调用__init__方法来初始化。 创建一个构造方法 构造方法传 阅读全文
posted @ 2018-09-17 23:02 风住 阅读(822) 评论(0) 推荐(0)
摘要: python使用异常对象来表示异常状态,并在错误时引发异常,异常未被捕获或处理,程序将终止并显示错误信息。 引发异常 使用raise语句,并将一个类(必须时Exception的子类)或实例作为一个参数,将类作为一个参数时,将自动创建一个实例。 python中有一些常见内置异常类: 异常名称 描述 E 阅读全文
posted @ 2018-09-16 08:23 风住 阅读(791) 评论(0) 推荐(0)
摘要: 类:表示一组或者一类对象,每个对象属于特定的类,类主要任务是定义包含其实例的方法。 多态:指能够同样地对待不同类型的类的对象,无需知道对象属于哪个类就可以调用其方法。 封装:指向外部隐藏不必要的细节。无需知道对象的构造就能使用它, 继承:一个类可以是一个或者多个类的子类。子类继承超类的所有方法,可以 阅读全文
posted @ 2018-09-15 23:03 风住 阅读(247) 评论(0) 推荐(0)
摘要: 函数的定义 函数也就是带名字的代码块。使用关键字def来定义,指出函数名及参数,以冒号结尾。 参数 此处fibs(num)其中的num就是一个形式参数(形参),而后面fibs(10)的10就是实际参数(实参)。简单的说,位于函数名后面的变量通常为形参,而调用函数时提供的值称为实参。位置实参(也就是实 阅读全文
posted @ 2018-09-11 21:23 风住 阅读(373) 评论(0) 推荐(0)
摘要: 主要用到openvswitch和netns网络名称空间的相关知识还有ip命令的使用。 实验环境的结构图如下: 思路如下: 安装openvswitch ovs创建br0,br1,并启动两个不加载网络的docker容器 将容器关联网桥br0,并设置ip、vlan 创建veth0与veth1网卡对 创建n 阅读全文
posted @ 2018-09-06 23:19 风住 阅读(4608) 评论(0) 推荐(0)
摘要: Docker的本地网络实现其实就是利用了Linux上的网络命名空间和虚拟网络设备(特别是veth pair)。 基本原理 直观上看,要实现网络通信,机器需要至少一个网络接口(物理接口或虚拟接口)与外界相通,并可以收发数据包;此外,如果不同子网之间要进行通信,需要额外的路由机制。 Docker中的网络 阅读全文
posted @ 2018-09-06 00:13 风住 阅读(26811) 评论(0) 推荐(3)
摘要: 基本架构 命名空间 控制组 联合文件系统 docker底层依赖的核心技术主要包括操作系统的命名空间(Namespace)、控制组(Control Groups)、联合文件系统(Union File Systems)和linux虚拟网络支持。 基本架构 docker采用标准的c/s架构,客户端和服务端 阅读全文
posted @ 2018-09-03 23:10 风住 阅读(944) 评论(0) 推荐(0)
摘要: 在docker 1.3版本以前使用attach进入容器会经常出现卡死的情况,之后官方退出了exec命令,从宿主机进入,但是从其他远程主机进入使用ssh服务来维护是用户熟悉的方法。所以这里来创建一个带有ssh服务的镜像。基于docker commit命令和dockerfile创建。 基于commit命 阅读全文
posted @ 2018-08-27 08:27 风住 阅读(15611) 评论(1) 推荐(0)
摘要: 1.简介 2.安装配置 3.配置文件介绍 4.启动、停止、平滑重启、升级 一、Nginx简介 Nginx(engine x)是俄罗斯人Igor Sysoev编写的一款高性能的http和反向代理服务器。在连接高并发的情况下,nginx是apache服务器不错的替代品,它能够支持50000个并发连接数的 阅读全文
posted @ 2018-08-23 08:16 风住 阅读(17041) 评论(0) 推荐(1)
摘要: 数据卷 数据卷容器 数据卷迁移数据 端口映射 容器间通信 数据卷的管理 当需要查看容器内应用产生的数据或者把容器内数据备份及多个容器数据共享。有两种方式,数据卷以及数据卷容器。 数据卷 数据卷是一个可供容器使用的特殊目录,它绕过文件系统,特性如下: 在容器内创建一个数据卷 #docker run - 阅读全文
posted @ 2018-08-22 23:43 风住 阅读(563) 评论(0) 推荐(0)