Flannel 是一个简单且易于配置的网络解决方案,用于容器化应用程序。它为每个容器提供一个覆盖网络,使得容器之间可以相互通信。本教程将介绍如何使用 Docker CLI 和 Docker Compose 两种方式来搭建 Flannel 网络。
使用 Docker CLI 搭建 Flannel
-
安装 Docker
确保已经安装了 Docker。如果尚未安装,可以从 Docker 官网下载并安装适合操作系统的 Docker 版本。 -
创建 Flannel 网络
使用以下命令创建一个新的 Flannel 网络:docker network create --driver=flannel --subnet-pool=10.100.0.0/16 my-flannel-network
--driver=flannel
: 指定网络驱动为 flannel。--subnet-pool=10.100.0.0/16
: 指定子网池的范围,Flannel 会从这个范围内为每个容器分配一个 IP 地址。my-flannel-network
: 为创建的网络指定一个名称。