如果在每个docker容器内运行Xvfb:0,则显示:0是否由多个docker容器共享?

如果在每个docker容器内运行Xvfb:0,则显示:0是否由多个docker容器共享?,docker,ffmpeg,xvfb,Docker,Ffmpeg,Xvfb,我需要在多个docker容器中运行同一组进程,每个容器处理一个日志。我需要对每个容器的结果进行屏幕播放。如果我在每个容器中运行Xvfb:0,它们是共享主机的Display:0还是各自使用自己的Display:0?如果我在每个容器内运行ffmpeg以显示屏幕:0,它是否会获得当前容器的独立视图或全局显示:0?我的问题是,如果在每个容器中启动了Xvfb:0,那么该显示:0是否共享。TLDR创建的显示将不会共享 Xvfb正在创建一个新的虚拟帧缓冲区,该缓冲区是容器中使用的模拟内存中显示实例 它们可以通

我需要在多个docker容器中运行同一组进程,每个容器处理一个日志。我需要对每个容器的结果进行屏幕播放。如果我在每个容器中运行Xvfb:0,它们是共享主机的Display:0还是各自使用自己的Display:0?如果我在每个容器内运行ffmpeg以显示屏幕:0,它是否会获得当前容器的独立视图或全局显示:0?我的问题是,如果在每个容器中启动了Xvfb:0,那么该显示:0是否共享。

TLDR创建的显示将不会共享

Xvfb正在创建一个新的虚拟帧缓冲区,该缓冲区是容器中使用的模拟内存中显示实例


它们可以通过一个套接字文件进行访问,该文件(通常)可以在
/tmp/.X11 unix/X99
中找到,这也是特定于容器的。

可以跨容器共享卷。我试着分享你提到的文件夹,但这似乎不够。