我正在使用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給出的容器地址不是我的本地主機。 –