无法使用docker访问Web UI上的蝗虫

时间:2019-12-18 06:01:24

标签: python docker port host locust

我已经在docker中安装了蝗虫,我也映射了docker端口,但是当我运行locust命令时,我得到以下错误,我能够在命令行上运行locust,但不能在Web-ui上运行,可能是我可能会误会了访问时应使用哪个主机或端口。

命令: locust -f locustfile.py

错误:

  协议不支持

oserror errno 97地址族

命令: locust -f locustfile.py --web-host=localhost

结果:

  

[2019-12-18 11:24:47,101] ABZ-218 / INFO / locust.main:启动网站   监视http://localhost:8089

     

[2019-12-18 11:24:47,102] ABZ-218 / INFO / locust.main:开始蝗虫0.13.2

但无法在浏览器上访问它。

我已映射端口0.0.0.0:8089-> 80 那么在打蝗虫时应该使用哪个命令,从chrome浏览器访问它时应该使用哪个命令?

2 个答案:

答案 0 :(得分:0)

不需要

--web-host=localhost,默认情况下蝗虫将在所有接口上侦听。尝试删除它,看看是否有帮助。

答案 1 :(得分:0)

您可以找到应用程序运行所在的IP地址,并将其作为参数传递给--host,例如--host http://127.0.0.1:8000