Docker-Compose多服务容器环境一键搭建

简单清晰的yml文件,一键跑起phpmysqlnginxredisrabbitmqelasticsearch还有head 插件。配环境别再手敲命令了,直接一份docker-compose.yml全搞定。

本地开发、测试环境要折腾多个服务?用docker-compose确实方便不少,服务之间网络打通、数据卷挂载都配置好了,连php-fpmnginx的对接都省事。

我比较常用的方式就是先复制下来,根据自己项目改下端口和路径,挺灵活。哦对了,elasticsearch带了个head界面,用浏览器就能看数据,调试还挺直观。

如果你对nginx + php的配置还不太熟,可以看看这篇文章,挺基础但讲得清楚。

另外像这个用 alpine 构建的环境也不错,镜像小,跑起来快。如果你在搞微服务,也可以参考这套配置模版,里面的Dockerfileshell脚本都能直接用。

建议你动手试下,哪怕是为了本地开发也值,不然每次重装系统环境真挺头疼的。

yml 文件大小:2.59KB