I'm building application which needs to have ip address of docker0 without using commands like ip addr show dev docker0
. Is there any way to get it from docker itself maybe using docker
command or something else? At least the docker info
doesn't seem to show it.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
docker0
network interface is associated with the default docker network bridge
.
You can access info about it with the docker network inspect bridge
.
You can use the --format
option to get specific value:
$ docker network inspect bridge --format='{{json .IPAM.Config}}'
[{"Subnet":"172.17.0.0/16","Gateway":"172.17.0.1"}]
回答2:
Get just the gateway ip with:
$ docker network inspect bridge --format='{{(index .IPAM.Config 0).Gateway}}'
172.17.0.1