我在 Linux 机器上工作,我编写了一个脚本,通过传递参数将本地主机 IP 地址传递给 docker 容器它适用于 ubuntu。 相同的脚本是否会在 mac OS 上运行并按预期工作(将本地主机的 IP 地址传递给 docker 容器)?
docker run -t -i -e "DOCKER_HOST=$(ip -4 addr show eth0 | grep -Po 'inet \K[\d.]+')" $IMAGE_NAME
最佳答案
在 OSX 上使用这个命令行:
docker run -it -e "DOCKER_HOST=$(ifconfig en0 | awk '/ *inet /{print $2}')" $IMAGE_NAME
关于linux - 如何在 mac OS 中将主机 ip 地址传递给 docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33208722/