加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-16 03:39:14 所属栏目:安全 来源:网络整理
导读:我正在运行一个docker(我自己构建),这是一个运行E2E测试的docker. 浏览器已启动并运行但我希望有另一个很好的功能,我希望能够在线观看会话. 我的docker run命令是: docker run -p 4444:4444 --name ${DOCKER_TAG_NAME} -e Some_ENVs -v Volume:Volume --pri

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读