php-fpm官方镜像已经非常简洁了,这时候需要修改一点点配置比如上传文件的大小,可以写在php.ini中如下
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
然后在Dockerfile中COPY到目录/usr/local/etc/php/就会覆盖当前的系统配置。
然后一些系统扩展也是必须的,下面添加在Dockerfile中
RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev && rm -rf /var/lib/apt/lists/* \
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
&& docker-php-ext-install gd mysqli opcache
最后,最重要的是插件的安装和安全更新,这里我使用了ssh,每次自己输入pwd还安全一些,这个插件叫SSH SFTP Updater Support
友情提醒不熟悉docker的朋友,docker下的app目录必须与主机一致,否则会路径错误。