两个类似项目的Docker环境
如何设置Docker环境来开发两个类似的web项目,使用不同版本的类似软件 项目A两个类似项目的Docker环境,docker,docker-compose,development-environment,lamp,dockerfile,Docker,Docker Compose,Development Environment,Lamp,Dockerfile,如何设置Docker环境来开发两个类似的web项目,使用不同版本的类似软件 项目A 德比安气喘 Apache2.2 MySQL 5.6 PHP5.4 项目B UbuntuLTS最新版本 Apache2.4 MySQL 5.7 PHP7.0 两个项目 web应用程序源文件的卷 apachemods:重写等 可编辑vhost.conf文件 phpMyAdmin 像git core,vim nox,mc,phing,phpunit,openssh 持久数据库,从.sql文件初始填充 默认情况
- 德比安气喘
- Apache2.2
- MySQL 5.6
- PHP5.4
- UbuntuLTS最新版本
- Apache2.4
- MySQL 5.7
- PHP7.0
- web应用程序源文件的卷
- apachemods:
等重写
- 可编辑vhost.conf文件
- phpMyAdmin
- 像git core,
,vim nox
,mc
,phing
,phpunit
openssh
- 持久数据库,从.sql文件初始填充
- 默认情况下为UTF8
- 将来,在我的主机上会同时开发更多类似的项目
- 我希望节省最大的资源(磁盘空间、内存和cpu)
- 我更喜欢使用基本映像(例如
而不是httpd:2.2
),因为我必须模拟生产机器上已经存在的环境easyone:lamp
Dockerfile
构建了一个docker映像,运行Debian、Apache和PHP。在此Docker配置中,我可以选择项目所需的版本。但是这会使用apt-get
手动安装所需的包。我认为,您需要为此设置vagrant。。。