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)

centos7下安装docker(15.7容器跨主机网络---calico)

docker之跨主机通信

k8s实践:pod常用操作

Docker集群下,如何用Flannel实现容器互联