运行 使用 Docker 时如何备份和恢复 Alfresco Community

How to backup and restore Alfresco Community when running using Docker

我开始使用 Docker 的露天社区内容服务, 我对此视而不见,因为我也不知道 Docker。那么在 docker 运行 时备份和恢复 alfresco 数据库怎么样?我的环境是 Linux Centos 7.

请先阅读并理解Backing up and restoring the repository。 如果您对 docker 没有任何经验,您可能更喜欢在生产中使用非 docker 风格。到目前为止,我还没有在生产中看到 dockerized alfresco,因为大多数 it 部门没有任何 docker 经验并且更喜欢 vms。 ubuntu 有一个很好的安装脚本,叫做 alfresco-ubuntu-install。也许这是一个更好的起点。

Alfresco 备份简而言之:

一致的露天备份包含(按创建顺序):

  • solr-backup(由 solr REST-API 或 alfresco-global.properties 中定义的 Alfresco quarz 作业创建)
  • 数据库转储
  • alf_data/contentstore(或者您在存储层上创建快照)

如果你 运行 dockerized alfresco 如果你安装了 postgresql-client

,你可以从你的 docker 主机做任何事情

例如

PGPASSWORD=alfresco pg_dump -U alfresco -d alfresco -h localhost > alfresco.sql