猿问

带有 php:7.1-fpm 的 Docker 镜像的 GD 库

我有一个 Docker 容器


FROM php:7.1-fpm


RUN apt-get update \

    && apt-get install -y \

    && docker-php-ext-install mysqli pdo_mysql


WORKDIR /var/www


CMD ["php-fpm"]


COPY nginx/www /var/www

COPY php/php /usr/local/etc/php

我尝试添加一些用于安装 GD 库的各种代码,但它们都不起作用。


我试着添加这个


# GD LIB

RUN docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/

RUN docker-php-ext-install -j$(nproc) iconv mcrypt zip pdo gd bcmath

我想为 PHP 添加 GD 库。请帮帮我。


精慕HU
浏览 175回答 1
1回答

慕工程0101907

FROM php:7.1-fpmRUN apt-get update \    && apt-get install -y \    && docker-php-ext-install mysqli pdo_mysqlWORKDIR /var/wwwRUN apt-get update && apt-get install -y libpng-devRUN apt-get install -y \    libwebp-dev \    libjpeg62-turbo-dev \    libpng-dev libxpm-dev \    libfreetype6-devRUN docker-php-ext-configure gd \    --with-gd \    --with-webp-dir \    --with-jpeg-dir \    --with-png-dir \    --with-zlib-dir \    --with-xpm-dir \    --with-freetype-dir \    --enable-gd-native-ttfRUN docker-php-ext-install gdCMD ["php-fpm"]在构建映像运行容器并检查容器日志后尝试使用此代码。显示以下结果。[15-May-2019 11:46:34] NOTICE: fpm is running, pid 1[15-May-2019 11:46:34] NOTICE: ready to handle connections另外,添加nginx安装代码。
随时随地看视频慕课网APP
我要回答