推荐答案
## 推荐答案 - **`docker network create`**: 创建一个新的 Docker 网络。 - **`docker network ls`**: 列出所有 Docker 网络。 - **`docker network inspect`**: 显示指定 Docker 网络的详细信息。 - **`docker network connect`**: 将容器连接到指定网络。 - **`docker network disconnect`**: 将容器从指定网络断开连接。 - **`docker network rm`**: 删除指定的 Docker 网络。
本题详细解读
docker network create
- 功能: 创建一个新的 Docker 网络。
- 常用选项:
--driver
: 指定网络驱动类型,如bridge
、overlay
等。--subnet
: 指定网络的子网。--gateway
: 指定网络的网关。
- 示例:
docker network create --driver bridge my_bridge_network
docker network ls
- 功能: 列出所有 Docker 网络。
- 常用选项:
--quiet
或-q
: 仅显示网络 ID。
- 示例:
docker network ls
docker network inspect
- 功能: 显示指定 Docker 网络的详细信息,包括网络配置、连接的容器等。
- 常用选项:
--format
: 使用 Go 模板格式化输出。
- 示例:
docker network inspect my_bridge_network
docker network connect
- 功能: 将容器连接到指定网络。
- 常用选项:
--alias
: 为容器在网络上设置别名。--ip
: 指定容器在网络上使用的 IP 地址。
- 示例:
docker network connect my_bridge_network my_container
docker network disconnect
- 功能: 将容器从指定网络断开连接。
- 常用选项:
--force
或-f
: 强制断开连接。
- 示例:
docker network disconnect my_bridge_network my_container
docker network rm
- 功能: 删除指定的 Docker 网络。
- 常用选项:
- 无。
- 示例:
docker network rm my_bridge_network