如果您使用命令:
docker network ls
您会得到所有Docker网络的输出列表,但缺少这些网络的IP范围。
如何获取所有已创建的子网IP范围?
例如,如果我使用以下命令:
docker network create --subnet 172.31.0.1/16 --internal network-one
docker network create --subnet 173.31.0.1/16 --internal network-two
我想获取包含地址范围的列表。
172.31.0.1/16
173.31.0.1/16
如果我能以以下格式从CLI输出中获取列表,那就完美了:
network-one 172.31.0.1/16
network-two 173.31.0.1/16
...
因此,我可以将其作为Bash数组加载,并稍后逐行解析或将其传输到另一个CLI命令。