“Docker投掷中的铬”;无法为虚拟化创建共享上下文“;

“Docker投掷中的铬”;无法为虚拟化创建共享上下文“;,docker,chromium,google-chrome-headless,Docker,Chromium,Google Chrome Headless,我有一个基于debian的Docker容器(主机在Windows10上)。它通过apt get install-y安装了Chromium——没有安装推荐Chromium。 运行测试命令时: /usr/bin/chromium --headless --disable-gpu --no-sandbox --hide-scrollbars --window-size="1920,1080" --default-background-color=00000000 --hide-scrollbars -

我有一个基于debian的Docker容器(主机在Windows10上)。它通过
apt get install-y安装了Chromium——没有安装推荐Chromium
。 运行测试命令时:

/usr/bin/chromium --headless --disable-gpu --no-sandbox --hide-scrollbars --window-size="1920,1080" --default-background-color=00000000 --hide-scrollbars --disable-features=NetworkService --virtual-time-budget=20000 --screenshot=/tmp/screenshot.png https://www.google.com
它抱怨说:

[0916/202547.786718:ERROR:gpu_channel_manager.cc(398)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
尽管出现了错误,我还是得到了正确的屏幕截图,但我还是想摆脱这个警报。
谷歌搜索没有帮助

对不起,我的回答不是直接针对铬。但对于cef(CefGlue),它是以它为基础的。我在没有gpu(服务器)的linux上运行

我在cef 76.1.13版上遇到了完全相同的错误

多亏了

原因是“禁用软件光栅化器”。 我将它与旧版本的cef一起使用。但现在它会导致错误

我明白了,你们不使用这个标志,但当你们问问题时,你们可能会跳过它吗