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 教程。