如何获取服务器的私有IP?

如何获取服务器的私有IP?

我需要获取我的服务器的私有 IP,以便可以将其传递给我的 docker 容器中的环境变量。

我正在尝试使用ip r s 0/0 | awk '{print $3}'提供 IP 的脚本14x.9x.6x.1。我的服务器的公共 IP 是14x.9x.1xx.1xx

我有一个在端口上运行的正向代理服务器8080

curl example.com --proxy localhost:8080作品

curl example.com --proxy 14x.9x.1xx.1xx:8080作品(公共 IP)

curl example.com --proxy 14x.9x.6x.1:8080不起作用(假定为私有 IP)

我已经在 Google 上搜索过“主机在 docker 容器中使用主机 IP”,这就是我找到ip r s 0/0 | awk '{print $3}'解决方案的方式,但我不明白为什么它不起作用。

相关内容