centos7下安装docker(14.2跨主机网络-overlay)
Posted 无踪无影
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下安装docker(14.2跨主机网络-overlay)相关的知识,希望对你有一定的参考价值。
为支持容器跨主机通信,Docker提供了overlay driver,使用户可以创建基于VxLAN的overlay网络。VxLAN可将二层数据封装到UDP进行传输,VxLAN提供与VLAN相同的以太网二层服务,但是拥有更强的扩展性和灵活性。
Docker overlay网络需要一个key-value数据库用于保存网络信息状态,包括Network,Endpoint,IP等。Consul,Etcd和Zookeeper都是docker支持的key-value软件,今天讨论的是consul
试验环境描述:直接使用上一章docker-machine环境
在docker1:192.168.7.235和docker2:192.168.7.231上实践各种跨主机网络方案,在192.168.7.222上部署支持的组件
consul:
最简单的方式就是以容器的方式运行consul:docker run -d -p 8500:8500 -h consul --name consul progrium/consul --server -bootstrap
以上是关于centos7下安装docker(14.2跨主机网络-overlay)的主要内容,如果未能解决你的问题,请参考以下文章
centos7下安装docker(15.3跨主机网络-macvlan)
centos7下安装docker(15.4跨主机网络-flannel)