Docker环境适用于两个类似的项目

时间:2016-10-29 20:15:16

标签: docker docker-compose development-environment lamp dockerfile

如何设置Docker环境以开发两个类似的Web项目,使用不同版本的类似软件?

项目A

  • Debian Wheezy
  • Apache 2.2
  • MySQL 5.6
  • PHP 5.4

项目B

  • Ubuntu LTS最新
  • Apache 2.4
  • MySQL 5.7
  • PHP 7.0

两个项目

  • Web应用程序源文件的卷
  • apache mods:rewrite等。
  • 可编辑的vhost.conf文件
  • 成功运行
  • 此类软件包,例如git-corevim-noxmcphingphpunitopenssh
  • 持久数据库,从.sql文件初始填充
  • 默认为UTF8

最好的方法是假设:

  • 将来会在我的主机上同时开发更多类似的项目
  • 我想节省最多资源(磁盘空间,内存和CPU)
  • 我更喜欢使用基本图像(例如httpd:2.2而不是easyone:lamp),因为我必须模拟已经存在于生产机器上的环境

0 个答案:

没有答案