在Docker Swarm里运行ZoneMinder

分别使用ZoneMinder和Docker有些时日了,最近把两者结合起来,在容器里运行ZoneMinder。为了日后迁移方便,又把ZoneMinder程序容器放在Docker Swarm里管理,ZoneMinder使用的文件存放在NFS服务器上。

下面是启动服务的命令示例:

export ZM_NFS_SERVER=192.168.1.2 
export EVENT_NFS_SERVER=192.168.1.3
docker stack deploy -c zm-stack.yml -c zm-stack.prod.yml zm

配置文件参见https://github.com/wlcasper/zmdocker

另外zm-stack.override.yml也提供了映射本地目录的配置,既可用于本地开发测试,又可作为NFS服务器宕机时的临时替代方案。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据