我正在默认镜像的基础上创建一个 Docker 镜像PHP-FPM通过在 上运行以下命令Dockerfile
:
RUN apt-get update \ &&
apt-get -y --no-install-recommends install php7.1-memcached \
php7.1-mysql \
php7.1-gd \
php7.1-mbstring \
php7.1-mongodb \
php7.1-intl php7.1-xdebug \
&& apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
某些扩展未安装可能是因为不存在。如果我apt-cache search php71
在容器内尝试,我会得到已安装内容的列表,但不会得到存储库中可用内容的列表。
有没有任何在线工具或地方可以让我找到此版本的 PHP 已有的可用软件包?
答案1
该 Dockerfile 不是从包安装 PHP,而是从源代码构建它。您不会找到任何软件包,您需要更改configure
主 Dockerfile 中的选项和/或添加您自己的编译指令...