-
考虑多数情况开发是用内网服务,不需要本机启动,且不同项目所有服务不同,所以没有做个All in one,每个服务都是独立一个compose.
-
镜像优选选择了bitnami等发行版,直接通过环境变量修改服务配置,所以无需挂载配置文件。
-
持久化数据挂载了显示声明的卷,如需删除卷执行
docker compose down -v -
网络统一使用app-tier,便于不同compose项目互通。
docker network create app-tiercd mysql(你需要的服务)
cp .env.example .env
vim .env
docker compose up -d