Zoneminder is a full-featured, open source, state-of-the-art video surveillance software system.
The architectures supported by this image are:
linux/amd64linux/arm64linux/arm/v7Simply pulling klutchell/zoneminder should retrieve the correct image for your arch.
# build a local image
docker build . -t klutchell/zoneminder
# cross-build for another platform (eg. arm32v6)
export DOCKER_CLI_EXPERIMENTAL=enabled
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker buildx create --use --driver docker-container
docker buildx build . --platform linux/arm/v6 --load -t klutchell/zoneminder
# run image in detached mode and check the logs for successful startup
docker run -d --rm --name zoneminder klutchell/zoneminder
docker logs -f zoneminder
docker stop zoneminder
ZoneMinder Documentation: https://zoneminder.readthedocs.io/en/latest/index.html
# run with internal database
docker run -d -t -p 8080:80 \
-e TZ='America/Toronto' \
-v ~/zoneminder/events:/var/cache/zoneminder/events \
-v ~/zoneminder/images:/var/cache/zoneminder/images \
-v ~/zoneminder/mysql:/var/lib/mysql \
-v ~/zoneminder/logs:/var/log/zm \
--shm-size="512m" \
--name zoneminder \
klutchell/zoneminder
# run with external database
docker run -d -t -p 8080:80 \
-e TZ='America/Toronto' \
-e ZM_DB_USER='zmuser' \
-e ZM_DB_PASS='zmpassword' \
-e ZM_DB_NAME='zoneminder_database' \
-e ZM_DB_HOST='my_central_db_server' \
-v ~/zoneminder/events:/var/cache/zoneminder/events \
-v ~/zoneminder/images:/var/cache/zoneminder/images \
-v ~/zoneminder/logs:/var/log/zm \
--shm-size="512m" \
--name zoneminder \
klutchell/zoneminder
Kyle Harding https://klutchell.dev
Please open an issue or submit a pull request with any features, fixes, or changes.
https://gitlab.com/klutchell/zoneminder-docker/issues
Content type
Image
Digest
Size
264.3 MB
Last updated
over 6 years ago
docker pull klutchell/zoneminder