【Docker学习之四】搭建开发环境的构思

1、现状

     从我们公司的项目现状来看我们一个有35个左右项目(域名),由于历史原因,有些项目成立较早,有些项目成立较晚,项目成立早的用的PHP的版本也较早,例如有的项目用的还是PHP5.2版本,而有的则是PHP5.4版本。这样我们的开发环境和测试环境也要和线上真实的环境才行。

2、需要怎样的开发环境

    开发环境所用的PHP版本必须和线上生产环境的PHP版本完全一致,nginx可以为统一版本不必和生产环境完全一致。

3、用Docker实现

    首先我们下载生产环境已经使用的PHP镜像,例如:php5.2、php5.4 、php5.6-fpm 等,还要下载nginx镜像,我们就下载1.9版本吧。

    我们要设定两个目录/home/dockerfile和 /home/docker ,一个目录是存放创建镜像的Dockerfile ,一个目录是存放挂载到PHP、Nginx容器内的配置文件,例如:nginx的default.conf,PHP的php.ini、php-fpm.conf 等文件

    见下图:

    

 

posted @ 2015-12-27 16:29  scofi  阅读(179)  评论(0编辑  收藏  举报