PHP8.2已经到来,官方也上了最新的Docker镜像,但官方基础镜像缺少很多扩展,已不能满足开发所需,自己基于 `php:8.2-fpm` 重新构建了一个Docker镜像,支持各种常见扩展,如:Redis、Composer、Swoole、MongoDB、Imagick等,完全满足日常项目所需。
后端开发 04/15,2023
之前写了一篇Dockerfile搭建PHP环境,但是存在些问题,在构建镜像的时候特别的慢,大概要一个小时,甚至会超时报错,后面我对其进行了一次优化,apt使用阿里云国内源加速,并新增了几个常用的PHP扩展:Redis,MongoDB,Swoole,最后重新构建,仅需10分钟左右,便构建完整个镜像,速度上快了几倍。
运维技术 03/19,2020
之前有介绍过使用官方镜像构建php环境,多个容器相关联,虽然能达到效果,但是效率却降低了一半,如果需要在多台服务器上构建环境,都需要重复去pull镜像,运行关联容器,为了方便克隆,我试着写了个简单的dockerfile,包括了php、nginx、git以及composer基础环境。
运维技术 12/15,2019