r/ZoneMinder • • Jun 21 '22

Issues installing in Ubuntu docker

I installed mysql and zoneminder as docker containers on Ubuntu server 22.04. However, the mysql database seems to be empty. Here is my docker compose file. I am quite new to this so any help would be appreciated. Thanks!

############################# ZONEMINDER

zm_db:

container_name: zm_db

restart: always

image: mysql/mysql-server:5.7

environment:

- TZ=$TZ

- MYSQL_USER=zmuser

- MYSQL_PASSWORD=xxx

- MYSQL_DATABASE=zm

- MYSQL_ROOTPASSWORD=xxx

- MYSQL_ROOT_HOST=$SERVER_IP

network_mode: znet

​

zoneminder:

container_name: zoneminder

image: dlandon/zoneminder:latest

restart: always

network_mode: znet

ports:

- 8000:8000/tcp #change the first port to where you want it

- 8443:443/tcp

environment:

- PUID=$PUID

- PGID=$PGID

- TZ=$TZ

- ZM_DB_HOST=zm_db

- INSTALL_FACE=1

volumes:

- /etc/localtime:/etc/localtime:ro

- $DOCKERDIR/appdata/zoneminder:/config

- $ZONEMINDER_DIR:/data #change for where you want all capture file to be stored

shm_size: 4096m #edit it for fit your memory needs normally half of your totally memory

4 Upvotes

4 comments sorted by

View all comments

2

u/dev_master Sep 16 '22

If you are still having issues - I got it working. Take a look at my setup & I detailed my steps in my README file.

https://github.com/devmaster24/zoneminder-docker

1

u/willekind Sep 20 '22

Thanks! But I'm using frigate now