Docker - 安装Imagick的问题

时间:2018-04-26 14:19:18

标签: docker joomla imagemagick docker-compose php-5.6

我正在运行一个带有php应用程序的php5.6-apache容器。我的一个页面显示完全空白。当我使用docker logs -f mycontainer检查日志时,我收到以下错误:

sh: 1: compgen: not found 
ls: cannot access /usr/bin/convert: No such file or directory
ls: cannot access /usr/local/bin/convert: No such file or directory

我知道这些与imagemagick有关,它通过下面的dockerfile安装并在某些网站页面上使用;然而,有一些仍然显示空白。

我的dockerfile:

FROM php:5.6-apache
RUN docker-php-ext-install mysqli

RUN apt-get update \
    && apt-get install -y --no-install-recommends \
        libmagickwand-dev \
    && rm -rf /var/lib/apt/lists/*

RUN pecl install imagick-3.4.1 \
    && docker-php-ext-enable imagick

RUN a2enmod rewrite
RUN a2ensite default-ssl
RUN a2enmod ssl

EXPOSE 443
EXPOSE 80

不起作用的事情: 使用RUN apt-get install imagemagick会抛出一条错误,指出imagemagick不是包。

0 个答案:

没有答案