0

既存の php:8-fpm-alpine Dockerfile があり、WKHTMLTOPDF パッケージを追加する必要があります。それも可能ですか?次の dockerfile を使用してみましたが、次のエラー ログが表示されます。

Dockerfile...

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

どんな助けでも大歓迎です。

4

1 に答える 1

3

画像で同様の問題に直面しましたphp:7.4-fpm-alpine

wkhtmltopdfAlpine v.3.15 では欠落しているようですが、v.3.14 で利用可能です。

変更してみる

FROM php:8-fpm-alpine

FROM php:8-fpm-alpine3.14
于 2021-12-07T11:28:10.493 に答える