Docker 是一个开源的应用容器引擎,可以轻松地为应用程序创建、部署和运行容器化的应用。在 Docker 中,网络是一个重要的概念,因为它允许容器之间进行通信,以及与外部世界进行通信。Docker 提供了一系列网络命令,用于管理 Docker 网络。本系列文章将逐一介绍这些命令
docker network connectdocker network createdocker network disconnectdocker network inspectdocker network lsdocker network prunedocker network rm
docker network connect 命令用于将一个容器连接到一个网络中。
docker network connect [OPTIONS] NETWORK CONTAINERNETWORK:要连接的网络名称或ID。CONTAINER:要连接到网络的容器名称或ID。docker network connect bridge container_namedocker network connect my_network container_namedocker network create 命令创建网络。docker network create 命令用于创建一个新的 Docker 网络。
docker network create [OPTIONS] NETWORKNETWORK:要创建的网络的名称。docker network create my_bridge_networkdocker network create --driver overlay my_overlay_networkdocker network create 命令创建的是桥接网络,但可以通过指定 --driver 选项来创建其他类型的网络。docker network disconnect 命令用于将容器从一个网络中断开连接。
docker network disconnect [OPTIONS] NETWORK CONTAINERNETWORK:要断开连接的网络名称或ID。CONTAINER:要断开连接的容器名称或ID。docker network disconnect bridge container_namedocker network disconnect my_network container_namedocker network inspect 命令用于检查 Docker 网络的详细信息。
docker network inspect [OPTIONS] NETWORK [NETWORK...]NETWORK:要检查的网络名称或ID。docker network inspect my_networkdocker network inspect network1 network2jq 等工具进行格式化或解析。docker network ls 命令用于列出 Docker 中的网络。
docker network ls [OPTIONS]docker network lsdocker network ls --filter driver=bridge--filter 选项来过滤输出结果,以便根据特定条件查找网络。docker network prune 命令用于清理未使用的 Docker 网络。
docker network prune [OPTIONS]docker network prunedocker network prune --dry-run--dry-run 选项来查看将要删除的网络列表,以避免意外删除重要网络。docker network rm 命令用于删除指定的 Docker 网络。
docker network rm NETWORK [NETWORK...]NETWORK:要删除的网络名称或ID。docker network rm my_networkdocker network rm network1 network2在这篇文章系列中,我们详细介绍了 Docker 中与网络相关的一系列命令,包括:
docker network connect:将容器连接到一个网络中。docker network create:创建一个新的 Docker 网络。docker network disconnect:将容器从一个网络中断开连接。docker network inspect:检查 Docker 网络的详细信息。docker network ls:列出 Docker 中存在的网络。docker network prune:清理未使用的 Docker 网络。docker network rm:删除指定的 Docker 网络。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。