版本:Dockerv17.09这部分一共六个指南:1.Docker说明及方向2.建立并运行你的第一个应用3.将你的应用标准化4.跨主机部署你的服务5.添加访问者计数器用于保存数据6.部署你的swarm到生产环境中Docker的价值在于:如何build、ship、run应用,它不关
分类:
其他好文 时间:
2017-12-21 14:47:29
阅读次数:
162
flannel(flannel is a virtual network that attaches IP addresses to containers) 两个主机下的Docker容器之间是不互通的,通过部署flannel,对docker容器的ip进行规划,就能实现跨主机容器之间的通信。 官方文档 ...
分类:
其他好文 时间:
2017-11-22 17:41:26
阅读次数:
330
Calico是一个纯三层的虚拟网络方案,Calico为每个容器分配一个IP,每个host都是router,把不同host的容器连接起来。与vxlan不同的是:calico不对数据包进行封装,不需要NAT和端口映射,扩展性和性能都很好 与其他容器网络相比,calico还有一个优势:network po ...
分类:
其他好文 时间:
2017-11-18 18:39:31
阅读次数:
471
Weave是weaveworks开发的容器网络解决方案。weave创建的虚拟网络可以将部署在多个主机上的容器连接起来。对于容器来说,weave就像一个巨大的网络交换机,容器可以直接通信,无需NAT和端口映射。除此之外,weave的DNS模块是容器可以通过hostname访问 weave不依赖分布式数 ...
分类:
其他好文 时间:
2017-11-16 18:43:25
阅读次数:
196
容器我们已经学了大半年,先回顾一下容器生态系统:容器生态系统包含三个部分:容器核心知识,包括架构、镜像、容器、网络和存储。容器平台技术,包括容器编排引擎、容器管理平台和基于容器的PaaS。容器支持技术,包括多主机管理、跨主机网络方案、监控和日志管理。掌握了这三..
分类:
其他好文 时间:
2017-11-15 10:43:04
阅读次数:
131
flannel是CoreOS开发的容器网络解决方案,flannel为每一个host分配一个subnet,容器从这些subnet中分配IP,这些IP可以在host之间路由,容器无需NAT和port mapping就可以跨主机通信。 每个subnet都是一个更大的IP池中划分的,flannel会在每个主 ...
分类:
其他好文 时间:
2017-11-11 14:07:13
阅读次数:
179
除了ovrlay,docker还开发了另一个支持跨主机容器的driver:macvlan macvlan本身是linu kernel模块,其功能是允许在同一物理网卡上配置多了MAC地址,即:多个interface,每个interface可以配置自己的ip。macvlan本身是一种网卡虚拟化技术,Do ...
分类:
系统相关 时间:
2017-11-08 19:49:43
阅读次数:
386
为支持容器跨主机通信,Docker提供了overlay driver,使用户可以创建基于VxLAN的overlay网络。VxLAN可将二层数据封装到UDP进行传输,VxLAN提供与VLAN相同的以太网二层服务,但是拥有更强的扩展性和灵活性。 Docker overlay网络需要一个key-value ...
分类:
其他好文 时间:
2017-11-07 17:52:26
阅读次数:
141
上一节我们在 docker1 上的 MySQL 容器中使用了 Rex-Ray volume mysqldata,更新了数据库。现在容器已经删除,今天将演示在 docker2 中重新使用这个卷。 ...
分类:
其他好文 时间:
2017-10-06 10:36:37
阅读次数:
210
Docker 通过 volume driver 实现跨主机存储。我们将实践 Rex-Ray driver。 ...
分类:
其他好文 时间:
2017-09-27 10:01:05
阅读次数:
190