wkhtmltopdf 与 php:8-fpm-alpine
wkhtmltopdf with php:8-fpm-alpine
我有一个现有的 php:8-fpm-alpine Dockerfile,我需要添加 WKHTMLTOPDF 包。这甚至可能吗?我尝试使用以下 dockerfile,但我收到以下错误日志:
Docker 文件...
FROM php:8-fpm-alpine
...
RUN apk add xvfb libfontconfig wkhtmltopdf
错误:
ERROR [ 8/13] RUN apk add --no-cache wkhtmltopdf 2.1s
[ 8/13] RUN apk add --no-cache wkhtmltopdf:
#12 0.567 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
#12 1.097 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
#12 2.001 ERROR: unable to select packages:
#12 2.034 wkhtmltopdf (no such package):
#12 2.034 required by: world[wkhtmltopdf]
executor failed running [/bin/sh -c apk add --no-cache wkhtmltopdf]: exit code: 1
ERROR: Service 'php' failed to build : Build failed
我尝试包含以下存储库中的内容,但我认为它对于 1 个包来说工作量太大,并且在构建过程中中断:
https://github.com/alloylab/Docker-Alpine-wkhtmltopdf
如有任何帮助,我们将不胜感激。
我遇到了与 php:7.4-fpm-alpine
图片类似的问题。
Alpine v.3.15 中似乎缺少 wkhtmltopdf
,但在 v.3.14 中可用。
尝试改变
FROM php:8-fpm-alpine
到
FROM php:8-fpm-alpine3.14
我有一个现有的 php:8-fpm-alpine Dockerfile,我需要添加 WKHTMLTOPDF 包。这甚至可能吗?我尝试使用以下 dockerfile,但我收到以下错误日志:
Docker 文件...
FROM php:8-fpm-alpine
...
RUN apk add xvfb libfontconfig wkhtmltopdf
错误:
ERROR [ 8/13] RUN apk add --no-cache wkhtmltopdf 2.1s
[ 8/13] RUN apk add --no-cache wkhtmltopdf:
#12 0.567 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
#12 1.097 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
#12 2.001 ERROR: unable to select packages:
#12 2.034 wkhtmltopdf (no such package):
#12 2.034 required by: world[wkhtmltopdf]
executor failed running [/bin/sh -c apk add --no-cache wkhtmltopdf]: exit code: 1
ERROR: Service 'php' failed to build : Build failed
我尝试包含以下存储库中的内容,但我认为它对于 1 个包来说工作量太大,并且在构建过程中中断: https://github.com/alloylab/Docker-Alpine-wkhtmltopdf
如有任何帮助,我们将不胜感激。
我遇到了与 php:7.4-fpm-alpine
图片类似的问题。
Alpine v.3.15 中似乎缺少 wkhtmltopdf
,但在 v.3.14 中可用。
尝试改变
FROM php:8-fpm-alpine
到
FROM php:8-fpm-alpine3.14