我在 Kubernetes 上的 Alpine 映像中运行作业,这是一个使用 Puppeteer 库的 C# 程序,在尝试启动浏览器时遇到以下错误:
无法启动浏览器! chrome_crashpad_handler: --数据库是 必填
这在调试期间以及从注册表中提取映像并在本地 docker 中执行时都有效。
Puppeteer 使用浏览器来执行文档。为此,请在 Docker 容器中启动浏览器。如果您使用的是 Linux 或 Ubuntu 镜像,请执行以下命令安装浏览器:
sudo apt-get install chromium-browser