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