基础语法篇参考 https://yeasy.gitbooks.io/docker_practice/compose/compose_file.html#volumes
镜像制作:
基础语法篇引用 https://yeasy.gitbooks.io/docker_practice/compose/compose_file.html#volumes
镜像制作:
FROM php:7.2-fpm
USER root
COPY sources.list /etc/apt/sources.list //指定软件源,我用的是中科院的
WORKDIR /application //指定工作目录
RUN echo 'nameserver 223.6.6.6' >> /etc/resolv.conf \ //增加dns默认dns 无法找到软件源
&& apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
&& docker-php-ext-configure gd --with-freetype-dir --with-jpeg-dir \ //参考php./configure --help
&& docker-php-ext-install -j$(nproc) gd \ //安装拓展
&& docker-php-ext-install mysqli pdo pdo_mysql
RUN pecl install redis-3.1.4 \
&& docker-php-ext-enable redis \
&& echo "done" && php -m //输出已安装拓展
划重点遇到的坑 如果遇到 no_public key 问题,此问题皆为安装源问题,换源即可
划重点遇到的坑 如果遇到 no_public key 问题,此问题皆为安装源问题,换源即可