标签

Docker部署

我是如何用 Docker 部署个人博客的

这是「把自己部署到互联网上」系列的第 31 篇。

前面已经处理了服务器、域名、备案、安全边界、Docker 选型、全局 Nginx、HTTPS 和对象存储

到这一篇,能想到的处理步骤已经都处理了,大家还有更好的见解,欢迎评论区友好交流一下。

进入主线动作:用 Docker 容器部署个人博客。

部署思路

这篇不是传统意义上的教程,而是按我的部署思路,把博客从

代码目录、环境变量、数据库、Docker Compose、启动检查,到接入全局 Nginx

的流程串起来。

具体命令要按项目调整,重点是理解一个博客项目要稳定运行,哪些东西必须放到可维护的位置。

部署过程

这一篇的目标是:把个人博...

为什么我最终放弃了 Conda 部署

这是「把自己部署到互联网上」系列的第 19 篇。

上一篇,我把 Conda 和 Docker 放在个人博客生产部署场景里做了一次对比。结论不是 Conda 不好,也不是 Docker 永远更高级,而是:如果只是本地开发、数据分析、短期实验,Conda 很舒服;但如果是长期运行、多服务组合、多项目共存,并且后续要迁移和维护的个人博客,Docker 更适合我的目标

这一篇不再泛泛对比,而是从自己的过程出发,复盘为什么我最终放弃了 Conda 部署。

一开始,我确实想用 Conda。长期写 Python 的人,很容易把 Conda 当成自然选择。本地开发时,它管理 Python 版本和依赖很...

发现更多