返回全部笔记
2026-02-23 Docker 阅读 9 分钟

Docker Compose 写实验环境

用 Compose 把 Web、数据库和缓存服务写到一个文件里,重启环境舒服很多。

今天把一个课程实验环境改成了 Docker Compose。以前每次都手动启动数据库、后端、缓存,命令一多就容易漏。

`compose.yaml` 里可以写 services、ports、volumes、environment。数据库数据最好挂 volume,不然容器删掉以后数据也没了。

我还加了一个 `.env` 文件放端口和密码,虽然只是本地实验,但这样配置更清楚。以后交作业时也能让助教一条命令跑起来。