从小白到全站 Docker 化
笔者花生 PeA,百度前端汪、ACGer。个人博客:pea3nut.blog;个人资料:pea3nut.info。 本篇文章详细而又简短的介绍了:一名完全不了解 Docker 小白,将全站 Docker 化的过程。内容主要包含: Docker 基本概念 真实站点迁移过程: 静态站点 Nodejs 站点 WordPress(PHP) 一些必备技巧:开机启动、常用 Shell 文章会讲解使用 Docker 过程中用到的全部技术栈(GitHub CI、Nginx 反向代理、docker-compose),绝不会出现“详见:http://xxx”甩链接的情况。 无需再查阅其他文档,看着一篇就够了! 当前有哪些问题 手动部署成本太高 笔者维护了诸多网站,其中包含: 我的简历:pea3nut.info,使用 Vuejs 构建的SPA单页应用,纯静态 我的博客:pea3nut.blog,使用著名的 WordPress 搭建(PHP+Apache+MySQL) 一个开源项目——Pxer:pxer.pea3nut.org,官网使用 Nodejs + Express SSR 搭建 而每次我想修改某个网站内容是十分麻烦的。拿大家熟悉的纯静态站点来说,修改过程如下: 下载:从 GitHub 下载代码,然后本地部署 开发:本地修改代码,测试 编译:编译前端项目,产出静态资源 上传:打开FTP软件