Docker

使用Docker构建Ghost博客(2/2):备份和更新

上一篇使用Docker构建Ghost博客(1/2):安装,我们通过Docker已经完成了Ghost博客系统的安装,本文将介绍如何对Ghost博客进行更新和备份。 1.备份Ghost博客 1.1 手动备份 部署Ghost的时候,很重要的一点是:将容器中Ghost的配置目录映射到本机目录。这样在更新Ghost镜像的时候,博客的数据和配置可以直接保留。 因此,我们只用备份当时映射的博客的配置目录即可。由于,我们使用的是SQLite数据库,数据库的备份十分简单,只用备份db文件即可。 停止容器。 Docker stop my_ghost,停止运行Ghost的Docker容器即可。(my_ghost是容器名) 备份Ghost配置目录。 tar -zcvf

  • maoshuai
2 min read
Docker

使用Docker构建Ghost博客(1/2):安装

Ghost是一款年轻而轻量的博客系统,使用Node.js技术实现。相比WordPress的大而全,Ghost要清新的多,后台简洁,并提供了完整的Markdown编辑器进行博客创作。 总结来说,Ghost的优点: 可使用轻量的SQLite作为数据库,对于小型博客,维护起来更方便(同时也支持MySql) 完全的Markdown编辑器支持 对于独立部署博客系统,需要考虑备份和迁移的成本。使用Docker可以最大程度的降低部署复杂性,进而提高备份和迁移的便捷性。 本文将从介绍使用Docker快速部署、备份和切换Ghost博客。 安装Docker 参考: Docker安装Ghost博客 下载Ghost的Docker镜像 执行命令docker pull ghost,拉取最新的Ghost官方镜像,成功后执行docker images查看到已拉取的镜像: 启动容器 启动容器需要注意以下几点: Ghost默认在2368端口开放http服务,

  • maoshuai
3 min read