Running Zulip in Docker

Zulip provides an official Docker image for deployments that prefer to run services in containers. We recommend using it only if your organization has a preference for deploying this way; the Docker image moderately increases the effort required to install, maintain, and upgrade a Zulip installation, compared with the standard installer.

The Docker image supports two runtimes:

Zulip’s backup tool supports migrating between Docker and a standard installation, so you can change your mind later.

For configuration, secrets, networking, upgrades, and other operational topics, see the Docker documentation in full.