![](/img/trans.png)
[英]How to use Ruby irb with an Alpine Linux image in Docker?
[英]How to install wkhtmltopdf on Docker Ruby-2.5.1 Alpine Linux?
RUN apk --update add ttf-ubuntu-font-family wkhtmltopdf
我正在嘗試在 docker image 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
有沒有辦法安裝它? 提前致謝
更新你的基礎鏡像,看起來像是從v3.7 中提取的,你可以看到錯誤
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
其中 v3.7 不包含 wkhtmltopdf
或者如果您不想更新圖像,則可以從v3.10 wkhtmltopdf安裝它
RUN apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/v3.10/main/ wkhtmltopdf=0.12.5-r0
順便說一句,此基本圖像無需修改即可工作。
你用過 from 嗎? 用
FROM ruby:2.5.1-alpine
RUN apk --update add ttf-ubuntu-font-family wkhtmltopdf
由於缺少 qt 補丁,從 alpine 存儲庫安裝wkhtmltopdf
在某些情況下不起作用。 一些圖像(例如https://github.com/madnight/docker-alpine-wkhtmltopdf )應用了補丁,並且可以將補丁二進制文件用作:
FROM madnight/docker-alpine-wkhtmltopdf as wkhtmltopdf_image
FROM ruby-alpine
COPY --from=wkhtmltopdf_image /bin/wkhtmltopdf /bin/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.