如何从我的本地浏览器观看远程服务器上的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显示实时会话屏幕.因此,您可以并行启动多个会话,然后查看甚至拦截目标浏览器中发生的操作.所有这些东西都完美地适用于云环境.

相关文章

最近一直在开发Apworks框架的案例代码,同时也在一起修复Apw...
最近每天都在空闲时间努力编写Apworks框架的案例代码WeText。...
在《Kubernetes中分布式存储Rook-Ceph部署快速演练》文章中,...
最近在项目中有涉及到Kubernetes的分布式存储部分的内容,也...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...