1. 程式人生 > >centos7下安裝docker(14.2跨主機網絡-overlay)

centos7下安裝docker(14.2跨主機網絡-overlay)

活性 用戶 driver 試驗 mach 實踐 point ogr drive

為支持容器跨主機通信,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)