我使用https://github.com/aerokube/selenoid-images构建了selenoid/chrome-mobile:8.1
图像。
当我基于--privileged
映像在selenoid/chrome-mobile:8.1
模式下运行容器时,一切正常,但是我注意到网络性能很低。
如果我基于192.168.5.100
从docker容器中对selenoid/chrome-mobile:8.1
(主机上的eth0接口)执行ping操作,我将在0.05毫秒内收到响应。当我从容器内的adb shell执行相同操作时,结果在40-50ms之间。
我试图在./automate_android.sh中创建tap0,添加到docker0网桥并设置-netdev tap,id = mynet,ifname = tap0,script = no,downscript = no,但是在这种情况下,模拟器无法正常工作。
这已在最新的DockerCE和Debian 9发行版上进行了测试。
您知道我可以尝试什么吗?