ITADN
zulip/docker-zulip
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Zulip Docker 镜像概述

docker topic in production-help channel

这是用于在生产环境中运行 Zulip 服务器 的官方 Docker 容器镜像。构建好的镜像 可从 ghcr.io 获取:

$ docker pull ghcr.io/zulip/zulip-server:12.1-0

当前 Zulip 版本:12.1 当前 Docker 镜像版本:12.1-0

[!NOTE] Zulip 的旧版 Docker 打包版本仍存在于 Docker Hub 上,即 zulip/docker-zulip。该版本 将持续获得支持,直至 Zulip Server 11.x 系列结束。 请参阅升级步骤以及旧版 打包的文档

如果您的组织倾向于使用 Docker 部署服务,我们建议使用 Docker 镜像。与 标准 Zulip 安装程序相比,使用 Docker 部署会适度增加 安装、维护和升级 Zulip 安装所需的努力。

先决条件

要使用此镜像,您需要以下内容:

  • 已安装 DockerDocker Compose,或 Kubernetes 运行时引擎。
  • 我们 建议至少 2GB 可用 RAM 以运行生产环境 Zulip 服务器;如果你正在构建容器 (而不是使用预构建镜像),则需要 4GB。如果你只是进行测试和/或 不预期有大量用户/消息,你可以使用显著更少的资源 特别是对于 postgresmemcached 等容器,因为 Docker 使得轻松严格限制分配给 Zulip 依赖的服务(如 Redis、memcached 和 PostgreSQL)的 RAM 变得容易 (代价是潜在的性能问题)。

本项目不支持 docker-rootlessuDocker;Zulip 需要 root 访问权限以通过 ulimit 设置诸如最大打开文件描述符数量等属性 (这对于处理数千个连接的客户端非常重要)。

文档

请参阅 Docker 部署文档

发布说明

镜像发布说明位于 CHANGELOG.md;Helm 图表在 helm/zulip/CHANGELOG.md 处有独立的变更日志。