如何在Docker Ruby-2.5.1 Alpine Linux上安装wkhtmltopdf?

RUN apk --update add ttf-ubuntu-font-family wkhtmltopdf

我正在尝试使用此命令在docker映像ruby-2.5.1:alpine上安装wkhtml,但错误是:

fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
  wkhtmltopdf (missing):
    required by: world[wkhtmltopdf]
The command '/bin/sh -c apk --update add ttf-ubuntu-font-family wkhtmltopdf' returned a non-zero code: 1

有什么安装方法吗?预先感谢

slxxfl0000 回答:如何在Docker Ruby-2.5.1 Alpine Linux上安装wkhtmltopdf?

更新您的基本映像,好像它是从 v3.7 中提取的一样,您会看到错误

fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz

v3.7不包含wkhtmltopdf

v3.7 wkhtmltopdf not exist

或者如果您不想更新映像,则可以从v3.10 wkhtmltopdf

安装
RUN apk add  --no-cache --repository  http://dl-cdn.alpinelinux.org/alpine/v3.10/main/ wkhtmltopdf=0.12.5-r0

此基本图像无需修改即可工作。

2.5-alpine3.9

,

您使用了from吗?使用

FROM ruby:2.5.1-alpine

RUN apk --update add ttf-ubuntu-font-family wkhtmltopdf
本文链接:https://www.f2er.com/3038623.html

大家都在问