为什么官方docker镜像从源而不是从alpine的软件包中构建其软件?

时间:2018-06-21 09:24:35

标签: docker alpine

我有以下dockerfile:

FROM php:7.2-fpm-alpine3.7
RUN apk add --update php7-gd
...

但是,当运行它时,它抱怨找不到php-gd扩展名。然后我改为将dockerfile更改为:

FROM alpine:3.7
RUN apk add --update --no-cache php7 php7-gd
...

然后工作了。因此,我猜测这与php的构建方式有关。

我对这种行为的理解有点直观。 在这种情况下,基于高山图像的目的是什么?为什么不使用alpine的软件包呢?

请注意,我不是在问如何解决这个特殊问题-(在https://github.com/docker-library/docs/blob/7aeed6ad70a0ccdce57d42e4a152fa0dfbedbbc4/php/README.md#how-to-install-more-php-extensions处已经回答)。

0 个答案:

没有答案