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
,这似乎不一致。
我想获取网络名称列表,因此我尝试使用以下命令来实现:
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
,这似乎不一致。