2017-12-03 12 views
2

複数のドッカーコンテナ内で同じプロセスセットを実行する必要があり、各コンテナは1つのログを処理します。私は各コンテナの結果をスクリーンキャストする必要があります。各コンテナの中でXvfb:0を実行すると、それらはすべてDisplay:0のホストを共有するか、それぞれ独自のDisplay:0を使用しますか?各コンテナの内側にffmpegを実行して、Display:0をスクリーンキャストすると、それが実行されている現在のコンテナまたはグローバルDisplay:0の独立したビューを取得しますか?私の質問は、このDisplay:0が、各コンテナ内でXvfb:0が開始された場合に共有されるかどうかです。DISPLAY:複数のドッキング用コンテナが共有されている場合は、0が実行されます。各ドッキング用コンテナ内にはXvfb:0がありますか?

答えて

0

TLDR;作成されたディスプレイは共有されません。

Xvfbは、コンテナ内で使用されるメモリ内でシミュレートされたシミュレートされた新しい仮想フレームバッファを作成しています。

これらは、通常コンテナ固有の/tmp/.X11-unix/X99にある(通常は)ソケットファイルを介してアクセスできます。

関連する問題