2026-02-23
Docker
阅读 9 分钟
Docker Compose 写实验环境
用 Compose 把 Web、数据库和缓存服务写到一个文件里,重启环境舒服很多。
今天把一个课程实验环境改成了 Docker Compose。以前每次都手动启动数据库、后端、缓存,命令一多就容易漏。
`compose.yaml` 里可以写 services、ports、volumes、environment。数据库数据最好挂 volume,不然容器删掉以后数据也没了。
我还加了一个 `.env` 文件放端口和密码,虽然只是本地实验,但这样配置更清楚。以后交作业时也能让助教一条命令跑起来。