我在 localhost:1235 的计算机上运行了一个应用程序,我正在尝试对其进行负载测试。
我为 docker 安装了 k6 容器来测试它,但是当然从 docker 的性质来看,我的容器有不同的 localhost。我试图了解做什么。
我运行以下命令:
docker run -it --rm --net=host -v c:/users/k6:/k6 loadimpact/k6 run /k6/script
我在某处读到 --net=host 在 Windows 上不起作用,对吗?如何找到主机IP?
我试过按照本教程运行:http: //blog.michaelhamrah.com/2014/06/accessing-the-docker-host-server-within-a-container/
我发现 172.17.0.1 的 IP 在我的测试中不起作用。
我也尝试添加-p 1235:1235
但失败了,我猜码头工人试图绑定这个端口并转发给它。
提前致谢, 柴姆