如何独立获取docker0 ip地址平台

时间:2017-07-18 08:34:29

标签: docker

我正在构建需要拥有docker0的ip地址的应用程序,而不使用像ip addr show dev docker0这样的命令。有没有办法从docker本身获取它可能使用docker命令或其他东西?至少docker info似乎没有显示出来。

2 个答案:

答案 0 :(得分:7)

docker0网络接口与默认docker network bridge相关联 您可以使用docker network inspect bridge访问有关该信息的信息 您可以使用--format选项获取特定值:

$ docker network inspect bridge --format='{{json .IPAM.Config}}'
[{"Subnet":"172.17.0.0/16","Gateway":"172.17.0.1"}]

答案 1 :(得分:0)

仅通过以下方式获取网关ip:

$ docker network inspect bridge --format='{{(index .IPAM.Config 0).Gateway}}'
172.17.0.1