我正在使用Docker,并通过脚本运行。 我希望在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。
docker run -t -i $EXPOSE_PORTS $IMAGE "$@"