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 等文件

    见下图:

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

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
  • 2021-09-30
  • 2021-10-19
  • 2022-12-23
  • 2021-12-24
猜你喜欢
  • 2021-06-04
  • 2021-07-25
  • 2022-12-23
  • 2021-10-31
  • 2021-12-01
  • 2021-12-06
  • 2021-04-08
相关资源
相似解决方案