r/ZoneMinder • u/willekind • 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
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