寻求一种通用的方式来获得在docker集装箱内的主机IP地址

我想在Docker容器中find主机IP地址。 我在容器内运行下面的命令:

netstat -nr|grep ^0\.0\.0\.0|awk '{print $2}'

它会返回路由器的IP地址,它在Docker for Mac中工作。 但我徘徊,这个命令是否适用于所有不同的docker主机,如Linux,Mac,Docker-Machine。 无论主机操作系统types,是否有通用的方法? 顺便说一句我想find它在docker集装箱内。 我知道我可以在运行这个容器时设置一个环境,但我想更加dynamic地获取它。

EDIT1

我的容器是基于Ubuntu的图像。