【发布时间】:2018-10-30 13:45:53
【问题描述】:
我得到了一些帮助脚本的详细信息,但我不知道如何在 docker 文件中添加对这些脚本的支持。当我尝试使用脚本时
脚本如:docker-php-ext-configure、docker-php-ext-install 和 docker-php-ext-enable 可以更轻松地安装 PHP 扩展。
我收到如下错误:/bin/sh: 1: docker-php-ext-configure: not found
我正在使用
FROM debian:stretch
用于在我的 docker 文件中构建 docker 容器。
相同的帮助脚本在不同的图像中运行得非常好,例如:
FROM php:7.1-apache
FROM php:7.2-apache
如果我们用这些镜像构建 Docker 文件。
【问题讨论】:
-
他们通过他们的 Dockerfile(例如github.com/docker-library/php/tree/master/7.2/stretch/apache/…)复制到 PHP 官方镜像中的容器中。您可以在 github.com/docker-library/php/tree/master/7.2/stretch/apache 中找到被复制的文件的副本。
-
做了同样的事,但现在出现错误:gpg:keyserver 接收失败:无法分配请求的地址错误:服务 'xxxxx-dev' 未能构建:命令 '/bin/sh -c set -xe ;
标签: php docker docker-compose