Docker化PHP环境

Docker的一个重要用途就是标准化开发-测试-部署环境,避免因环境的不同而产生的问题。 本文以Laravel框架为例子来搭建Docker化的PHP环境。 最佳实践 最佳实践是Docker官方给出的指导方针和推荐。其中有一点很重要:Run only one process per container,即在一个容器中只运行一个进程,这样就可以很方便的重用及更换容器(镜像)。 按照这个理念,我们将建3个容器分别运行Nginx、PHP-FPM、MySQL。 PHP-FPM 使用PHP-FPM官方镜像,版本方面使用稳定的5.6版。 由于Laravel需要一些PHP扩展,可能需要对这个镜像做一些修改,先用原始版本试一下。 »