我需要获取我的服务器的私有 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}'
解决方案的方式,但我不明白为什么它不起作用。