Docker 网络
2026年3月8日小于 1 分钟
Docker 网络
在默认情况下,所有容器会以bridge方式连接到Docker的默认的虚拟网卡上。
- 在此情况下,无法通过容器名来访问容器,只能通过IP地址访问。
- 这种方式适用于容器之间不需要通信的场景。
自定义网络
Docker允许用户创建自定义网络,以便容器之间可以通过容器名进行通信。
创建自定义网络
使用以下命令创建一个自定义网络:
- 语法:
docker network create [网络名称] - 示例:
docker network create my-network指定容器连接到自定义网络
- 方式1,在运行容器时,使用
--network参数指定容器连接到自定义网络: - 语法:
--network [网络名称] - 示例:
docker run -d --name my-container --network my-network nginx:latest- 方式2,使用
docker network connect命令将已经运行的容器连接到自定义网络: - 语法:
docker network connect [网络名称] [容器名称或ID] - 示例:
docker network connect my-network my-container