如何从我的本地浏览器观看远程服务器上的docker内部的xvfb会话?

前端之家收集整理的这篇文章主要介绍了如何从我的本地浏览器观看远程服务器上的docker内部的xvfb会话?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在运行一个docker(我自己构建),这是一个运行E2E测试的docker.
浏览器已启动并运行但我希望有另一个很好的功能,我希望能够在线观看会话.

我的docker run命令是:

docker run -p 4444:4444 --name ${DOCKER_TAG_NAME} 
           -e Some_ENVs 
           -v Volume:Volume 
           --privileged 
           -d "{docker-registry}" >> /dev/null 2>&1

我能够导出截图,但在某些情况下,它还不够,观察测试的确切状态的能力将是惊人的.
我尝试了很多选择,但我走到了尽头,任何帮助都会很棒.

>我的测试是在Python 2.7中
>我的Docker基础是ubuntu:14.04
>我的环境在AWS中(如果那样)
> docker在ubuntu服务器上运行.
>我知道这是this的重复,但没有人回答他……

最佳答案
最近有一个名为Selenoid的工具.它在Docker容器中启动浏览器(即根据需要无头).它有一个独立的UI,能够通过VNC显示实时会话屏幕.因此,您可以并行启动多个会话,然后查看甚至拦截目标浏览器中发生的操作.所有这些东西都完美地适用于云环境.

猜你在找的Docker相关文章