Docker查看容器NetworkID:快速指南
快速查看Docker容器NetworkID
想要快速查看所有Docker容器的网络ID并对应其容器ID?可以使用以下命令:
docker ps -q | xargs -n 1 docker inspect --format '{{ .Id }}: {{ .NetworkSettings.Networks }}'
步骤详解:
docker ps -q:列出所有正在运行的容器ID。xargs -n 1 docker inspect:对每个容器ID执行docker inspect命令,获取容器详细信息。--format '{{ .Id }}: {{ .NetworkSettings.Networks }}':使用--format选项指定输出格式,其中{{ .Id }}表示容器ID,{{ .NetworkSettings.Networks }}表示容器的网络配置信息,包括NetworkID。
示例输出:
container_id_1: map[bridge:0xc4204b3e60]
container_id_2: map[bridge:0xc4204b3e61 overlay:0xc4204b3e62]
container_id_3: map[bridge:0xc4204b3e63]
...
在输出结果中,container_id_1、container_id_2、container_id_3等表示容器的ID,bridge:0xc4204b3e60、bridge:0xc4204b3e61 overlay:0xc4204b3e62、bridge:0xc4204b3e63等表示容器的网络ID。
通过此命令,你可以快速方便地获取所有Docker容器的NetworkID信息,更好地管理和排查Docker网络问题。
原文地址: https://www.cveoy.top/t/topic/fM1C 著作权归作者所有。请勿转载和采集!