基礎語法篇參考 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 問題,此問題皆爲安裝源問題,換源即可