1、在windows 10专业版上面安装docker 运行 stf ,但是输入ip+7100电脑拒绝访问
docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
docker run -d --name stf --net host openstf/stf stf local --allow-remote --public-ip 10.0.196.155
我是个docker初学者。
看你这个 docker ps
的 PORTS
下面什么都没有,是不是没有开放端口呀?
我没有在windows下用docker的经验,我是用
-p, --publish list Publish a container's port(s) to
the host
这个选项来开启端口的。
_AD
(霍格沃兹_AD)
3
先注意下提问规范,修改一下哈。这样帖子没标签很容易被刷下去
stf 官方不支持 windows ,官方说他们,也不清楚是否能成功,不建议在任何 windows 下安装,遇到了坑暂时没有解决办法
我今天也遇到这个坑了,查了一圈,发现windows 10 可以这样访问:
首先,docker都启动好:
其次,查看下你的docker分配的ip:
最后,浏览器里写全路径:
http://192.168.99.100:7100/auth/mock/
但问题是,一旦输入用户名密码,又会跳转到默认的127.0.0.1:7100 那而不是docker的地址,所以很麻烦,即使映射ip后,能跳转成功,还有docker里的adb的问题,比如connect到mumu时会refuse,还是别折腾了,我最终选择用vmware+ubuntu+真机