Docker-Compose多服务容器环境一键搭建
简单清晰的yml
文件,一键跑起php、mysql、nginx、redis、rabbitmq、elasticsearch还有head 插件。配环境别再手敲命令了,直接一份docker-compose.yml
全搞定。
本地开发、测试环境要折腾多个服务?用docker-compose
确实方便不少,服务之间网络打通、数据卷挂载都配置好了,连php-fpm
和nginx
的对接都省事。
我比较常用的方式就是先复制下来,根据自己项目改下端口和路径,挺灵活。哦对了,elasticsearch
带了个head
界面,用浏览器就能看数据,调试还挺直观。
如果你对nginx + php
的配置还不太熟,可以看看这篇文章,挺基础但讲得清楚。
另外像这个用 alpine 构建的环境也不错,镜像小,跑起来快。如果你在搞微服务,也可以参考这套配置模版,里面的Dockerfile
和shell
脚本都能直接用。
建议你动手试下,哪怕是为了本地开发也值,不然每次重装系统环境真挺头疼的。
2.59KB
文件大小:
评论区