docker network ls(用于列出 Docker 主机上的所有网络)

docker network ls 是一个 Docker 命令,用于列出 Docker 主机上的所有网络。Docker 允许你创建自定义的网络,以便更好地控制容器之间的通信。

当你运行 docker network ls 命令时,你可能会看到如下类似的输出(输出可能会根据你的 Docker 版本和配置有所不同):

NETWORK ID     NAME                DRIVER    SCOPE
a1b2c3defg     bridge              bridge    local
efghijklmn     host                host      local
nopqrstuvw     none                null      local
xyzw123456     my-custom-network   bridge    local
  • NETWORK ID:每个网络的唯一标识符。
  • NAME:网络的名称。默认情况下,Docker 提供了三个预定义的网络:bridgehostnonebridge 是默认的容器网络,允许容器之间的通信和与 Docker 主机的通信。host 网络允许容器共享 Docker 主机的网络栈。none 网络则不提供任何网络隔离,通常用于只包含数据卷的容器。
  • DRIVER:管理网络的驱动程序。例如,bridge 驱动程序使用 Linux 桥接来创建网络。
  • SCOPE:网络的范围。对于用户定义的网络,这通常是 local,表示网络仅在当前 Docker 主机上可用。

如果你创建了自定义网络(如上面的 my-custom-network),它们也会显示在这个列表中。你可以使用 docker network create 命令来创建新的网络,并使用 docker network inspect 命令来获取关于网络的详细信息。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值