Docker network ls 使用 --format 仅获取网络名称

Docker network ls use --format to get only networks names

我想获取网络名称列表,因此我尝试使用以下命令来实现:

docker network ls --format "{{.Names}}"

但我得到了错误:

Template parsing error: template: :1:2: executing "" at <.Names>: can't evaluate field Names in type *network.networkContext

我不知道为什么,尤其是 docker ps 生成的输出具有名为 name 的同一列,并且与格式选项配合使用效果很好:

docker ps --format "{{.Names}}"

是否有任何参考指出这两个命令接受的格式之间的差异以及如何使用 --format 选项从 docker network ls 命令中获取网络名称?

docker network ls --format "{{.Name}}"Name,而不是Names。我不确定为什么它在 docker ps 输出中是 Names,这似乎不一致。