跳到主要内容

5 篇博文 含有标签「本地开发」

查看所有标签

本地 Docker 环境越用越乱时,重置和清理要讲顺序

· 阅读需 3 分钟
一介布衣
全栈开发者 / 技术写作者

Docker 本地环境用久了以后,几乎都会经历一个阶段:旧容器没删干净,历史镜像堆了不少,没在用的 volume 和网络也越来越多。这个时候很多人为了图快,直接一通删除,结果把本来还想保留的数据库数据也一起带走了。环境清理这件事看似只是几条命令,其实很考验顺序感。

排查容器里的环境问题时,docker exec 比重启更有价值

· 阅读需 3 分钟
一介布衣
全栈开发者 / 技术写作者

有些容器问题并不是“起不来”,而是明明已经在运行,表现却和预期不一样。比如环境变量没生效、工作目录不对、配置文件路径错了、依赖包实际没有安装完整。这个时候如果只会不停重启容器,排查会非常低效。对这类问题来说,docker exec 往往比“再试一次”更有价值,因为它让你直接进入现场。

本地开发用 Docker 时,volume 和 bind mount 该怎么选

· 阅读需 3 分钟
一介布衣
全栈开发者 / 技术写作者

Docker 用到一定阶段后,几乎都会碰到一个问题:容器里的数据到底是保存在 volume,还是直接绑定宿主机目录。这个选择看起来像是命令层面的细节,实际上很影响本地开发效率。因为它决定了你改代码是否能实时生效、数据库数据是否好迁移、环境重建时会不会把重要内容一起清掉。