当我在 Docker 容器中使用 wkhtmltopdf(版本 0.12.2.4,通过 apt-get 安装)时,它会失败
QXcbConnection: Could not connect to display
(当我设置环境变量DISPLAY=unix0
时,我得到QXcbConnection:无法连接到显示unix0
,这是有道理的,因为似乎没有安装Xserver)
似乎有一个 headless 版本( source ),我认为这意味着我不需要 Xserver。
(xvfb
似乎是另一种选择,但我不确定如何运行它/安装什么)
如果无法将基本镜像更改为 openlabs/docker-wkhtmltopdf
,如何在 Docker 容器中运行 wkhtmltopdf?
最佳答案
安装版本0.12.4
(我之前有0.12.2.2
)解决了这个问题。请参阅How can I install the latest wkhtmltopdf on Ubuntu 16.04?的步骤。
关于docker - 如何通过 Docker 使用 wkhtmltopdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46399914/