如何在 Docker 中使用 wkhtmltopdf

Mar*_*oma 9 wkhtmltopdf docker

当我在 Docker 容器中使用 wkhtmltopdf(版本 0.12.2.4,通过 apt-get 安装)时,它失败了

QXcbConnection: Could not connect to display
Run Code Online (Sandbox Code Playgroud)

(当我设置环境变量时DISPLAY=unix0,我明白QXcbConnection: Could not connect to display unix0这是有道理的,因为似乎没有安装 Xserver)

似乎有一个无头版本(source),我认为这意味着我不需要 Xserver。

xvfb似乎是另一种选择,但我不确定如何运行它/安装什么)

如果无法将基本映像更改为 ,如何在 Docker 容器中运行 wkhtmltopdf openlabs/docker-wkhtmltopdf

Mar*_*oma 3

安装版本0.12.4(我0.12.2.2之前有)解决了问题。请参阅如何在 Ubuntu 16.04 上安装最新的 wkhtmltopdf?的步骤。