1. 首页
  2. 服务器应用
  3. Web服务器
  4. Docker跨主机网络(overlay)的实现

Docker跨主机网络(overlay)的实现

上传者: 2021-07-05 23:37:29上传 PDF文件 732.22 KB 热度 23次

Docker跨主机网络方案包括:docker 原生的 overlay 和 macvlan。libnetwork 是 docker 容器网络库,最核心的内容是其定义的 Container Network Model ,这个模型对容器网络进行了抽象,由以下三类组件组成:Docker网络架构图片截至CLOUDMAN博客。libnetwork下包含上述原生的driver以及其他第三方driver。Consul、Etcd 和 ZooKeeper 都是 Docker 支持的 key-vlaue 软件。最简单的安装consul数据库的方法是直接使用 docker 运行 consul 容器。创建 overlay 网络与之前创建 bridge 网络基本相同,唯一不同的是将-d参数设置为overlay。只需要在一个节点中进行上述创建过程,其他节点自动会识别到该网络,原因正是在于consul的服务发现功能。bridge就是网桥,虚拟交换机,通过veth连接其与sandbox。

用户评论