Docker 容器网络是 Docker 架构中非常重要的一个组成部分。它允许容器之间进行通信,并且与外部世界进行交互。

容器网络类型

Docker 提供了多种容器网络类型,包括:

  • 桥接网络:这是默认的网络模式,每个容器都有自己的 IP 地址,并且这些 IP 地址是在隔离的网络中。
  • 主机网络:容器直接绑定到主机网络,共享主机的 IP 地址和端口。
  • ** overlay 网络**:支持跨多个 Docker 主机的容器通信。
  • ** macvlan 网络**:为容器分配一个虚拟的 MAC 地址,并映射到宿主机的某个网络接口上。

容器网络配置

以下是如何为容器配置网络的示例:

docker network create -d bridge my-network

这将创建一个新的桥接网络,名称为 my-network

网络管理

你可以使用以下命令来管理 Docker 网络:

  • docker network ls:列出所有网络
  • docker network inspect <网络名称>:查看网络详细信息
  • docker network rm <网络名称>:删除网络

图像展示

Docker 容器网络结构

查看 Docker 网络更深入的内容