我如何让Mitmproxy Docker在Windows Bash上工作?

当我尝试在Windows bash上运行mitmproxy Docker容器时,出现Docker守护进程未运行的错误消息。 我怎样才能让它运行?

 docker run --rm -it -p 8080:8080 mitmproxy/mitmproxy docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. 

你需要做两件事情来获得mitmproxy Docker容器在Windows bash上工作。

首先,在bash中: export DOCKER_HOST=tcp://127.0.0.1:2375

其次,在Windows中:勾选Docker Settings – > General – >“在tcp:// localhost:2375上公开守护进程”

现在下面的命令将在bash中正确运行。

 docker run --rm -it -p 8080:8080 mitmproxy/mitmproxy