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

Docker network ls使用--format仅获取网络名称,docker,networking,formatting,command-line-interface,Docker,Networking,Formatting,Command Line Interface,我想获取网络名称列表,因此我尝试使用以下命令: docker network ls --format "{{.Names}}" 但我得到了一个错误: 模板分析错误:模板::1:2:在以下位置执行“”: 无法计算*network.networkContext类型中的字段名 我不知道为什么,尤其是docker ps使用名为name的相同列生成输出,并且与格式选项配合良好: docker ps --format "{{.Names}}" 是否有任何参考资料指

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

docker network ls --format "{{.Names}}"
但我得到了一个错误:

模板分析错误:模板::1:2:在以下位置执行“”: 无法计算*network.networkContext类型中的字段名

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

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

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

docker network ls--format“{.Name}”
Name
,而不是
Name
。我不确定为什么
docker ps
输出中的
名称
看起来不一致。

回到docker链接相关的时候,如果容器链接到不同的容器,那么它在
docker ps
输出中可能有多个名称(以及相应的docker API)。哦,很高兴知道!