Docker 网络是 Docker 容器之间进行通信的基础设施。本文将详细介绍 Docker 网络的配置和使用方法。

网络类型

Docker 支持多种网络类型,包括:

  • bridge: 默认的网络类型,类似于传统的 Linux 网桥。
  • overlay: 用于跨主机通信的网络类型。
  • macvlan: 将容器直接连接到物理或虚拟网络接口。
  • none: 容器没有网络连接。

创建网络

docker network create -d bridge my_network

上述命令创建了一个名为 my_network 的 bridge 网络。

连接容器到网络

docker run -d --name my_container --network my_network my_image

上述命令创建了一个名为 my_container 的容器,并将其连接到名为 my_network 的网络。

网络配置

可以通过以下命令查看网络配置:

docker network inspect my_network

网络互联

如果需要跨主机通信,可以使用 overlay 网络。

docker network create -d overlay my_overlay_network

然后,将容器连接到 overlay 网络:

docker run -d --name my_container --network my_overlay_network my_image

图片示例

Docker Network

更多信息,请访问我们的 Docker 教程