我正在使用docker并使用脚本运行。我想在Docker中用主机IP地址更改其中一个配置。如何在Docker容器中获取本地主机IP地址?
#!/bin/bash
IP=$(echo `ifconfig eth0 2>/dev/null|awk '/inet addr:/ {print $2}'|sed 's/addr://'`)
echo Setting xwiki config IP
CONFIG=/xwiki/webapps/xwiki/WEB-INF/xwiki.cfg
sed -i -e "s/^xwiki.authentication.authhost=localhost*/xwiki.authentication.authhost= $IP/" $CONFIG
/xwiki/start_xwiki.sh -f
我跑我用下面的命令泊坞窗。
docker run -t -i $EXPOSE_PORTS $IMAGE "[email protected]"
你想实现什么? – Smutje
@Smutje我想将本地机器IP地址传递给码头集装箱。在我的脚本中$ IP给出的容器地址不是我的本地主机。 –