一套可复用的部署基线,解决新项目搭建慢、老项目难接手、命令不统一的问题

项目地址:https://github.com/nonozone/deploy-baseline

做项目做久了,你会发现,真正拖慢团队效率的,往往不是业务代码本身,而是那些“每个项目都差不多,但每次都不一样”的工程细节。

部署就是其中最典型的一类。

表面上看,大家都在写 Docke[……]

继续阅读

PostgreSQL 18 Docker 数据卷“变成随机名”的根因与修复:为什么你明明指定了命名卷,容器却还是偷偷创建匿名卷

很多人把 postgres:17 升到 postgres:18 之后,会遇到一个很诡异的现象:docker-compose.yml 里明明已经写了命名卷,结果容器启动后还是多出一个随机名字的数据卷,真正的数据还常常写进了那个随机卷里。

这篇文章把这个问题完整讲透:

一句话结论[……]

继续阅读