docker-php-ext-install在Raspberry Pi (arm32v6)上卡住 &



我想用这个Dockerfile建立一个php图像:

FROM php:8.0-fpm-alpine
RUN docker-php-ext-install pdo pdo_mysql

它在pc (amd64)上工作得很好,但在Raspberry Pi B+ (armv6)上,它一到达命令就会卡住,我仍然可以在终端中键入,所以它没有冻结,它只是不继续。我也试过php:8.0-fpmarm32v6/php:7.4-fpm-alpine,但无济于事。

什么线索吗?

问题似乎是由于这里(Alpine>= 3.13)和这里(Debian>= bullseye)所述的一些过时的包,导致包管理器不能为x86、armv7和armhf的用户工作。docker-php-ext-install脚本尝试使用包管理器,失败,但没有显示错误,使问题一开始不清楚。

要解决这个问题,你可以运行一个使用Alpine <3.13/Debian

最新更新