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

本文介绍如何针对公司内部多个项目不同版本的PHP需求,利用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 等文件

    见下图:

    

 

转载于:https://www.cnblogs.com/scofi/articles/5079963.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值