主机环境:window10+virtualbox;
想使用docker构建一个php开发环境,摸索了一段时间后,现在有点小困惑。
我是不是应该这样设计,构建我需要的环境,需要运行3个容器:php容器,mysql容器,nginx容器;
以上思路应该没错吧,那么,我在构建以上3个容器的时候,是不是都得执行以下的流程操作:
1.安装centos系统,
2.安装容器需要的服务,如php,或者mysql;
3.安装ssh
其实我就想问,是不是每个服务容器都必须先安装centos这样的系统环境先,可是这样折腾下来的话,我发现单纯nginx容器(nginx+centos+ssh)的大小去到了500m左右,所以我就纳闷,不知道这样走下去对不对?
首先用 docker 肯定会多占一部分内存的,这个不是问题的话,可以使用 laradock 方便快捷,省的自己倒腾了。这里有一篇是Mac环境搭建docker的PHP开发环境,windows主机也大同小异。