Docker is a container-based software framework for automating deployment of applications. Compose is a tool for defining and running multi-container Docker applications. This repo is meant to be the starting point for somebody who likes to use dockerized multi-container Zammad in production. The Zammad Docker image uses the stable branch of Zammad's Git repo.
The Docker images are hosted on Dockerhub:
You need at least 4 GB of RAM to run the containers.
Your Docker environment needs to be up and running and you need to have docker-compose installed.
- git clone https://github.com/zammad/zammad-docker-compose.git
- cd zammad-docker-compose
- sysctl -w vm.max_map_count=262144
- docker-compose up
Go to http://localhost and you'll see:
- "Welcome to Zammad!", there you need to create your admin user and invite other agents.
- docker-compose stop
- git pull
- docker-compose pull
- docker-compose up
- GIT_BRANCH=develop docker-compose -f docker-compose-build.yml up
- GIT_BRANCH=develop docker-compose -f docker-compose-build.yml build --no-cache
- docker-compose exec zammad /bin/bash