【发布时间】:2017-02-27 15:01:43
【问题描述】:
我正在使用 docker-compose 创建一个 wordpress 环境,对于 PHP,我的 docker 文件只是:
# https://github.com/alterway/docker-php
FROM alterway/php:5.5-fpm
WORKDIR "/var/www/httpdocs/web”
但由于某种原因,php 抱怨找不到 mysql_* 函数,这很奇怪,因为alterway/php:5.5-fpm (https://github.com/alterway/docker-php/blob/master/5.5-fpm/Dockerfile#L30) 包含 mysql 扩展的安装指令。
如果我制作我的 Dockerfile:
# https://github.com/alterway/docker-php
FROM alterway/php:5.5-fpm
# add this
RUN docker-php-ext-install mysql
WORKDIR "/var/www/httpdocs/web”
那么它可以工作,但是如果指令已经存在于alterway/php:5.5-fpm Dockerfile 中,我为什么要这样做呢?
【问题讨论】: