我应该使用Docker来configuration一个内核还是仅仅运行在内核上的服务?

比方说,我有一个运行CentOS的Web服务器,安装了PHP和MySQL。 我想build立一个与其他人一起开发的git仓库,所以我认为学习使用Docker来使开发过程更加一致是适当的。 目前,我有单独的PHP和MySQL容器,以及一个有php和mysql作为服务的docker-compose.yml文件(带有PHP和MySQL Dockerfiles的构buildpath)。

对CentOS来说还有一个容器是否有价值,因为开发人员可能正在开发各种操作系统? 我对Docker的理解是,我可以使用它来指定应用程序所依赖的所有各种服务的一致configuration,这表明在configuration操作系统/内核以保持一致性方面也有价值。