Using dlandon/zoneminder docker, I run into a DNS issue. Starting this docker gives me this log:
Code
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...,
*** Running /etc/my_init.d/05_set_the_time.sh...,
*** Running /etc/my_init.d/06_set_php_time.sh...,
*** Running /etc/my_init.d/10_syslog-ng.init...,
Nov 13 21:59:49 zoneminder syslog-ng[16]: syslog-ng starting up; version='3.13.2',
*** Running /etc/my_init.d/20_apt_update.sh...,
Performing updates...,
Err:1 http://archive.ubuntu.com/ubuntu bionic InRelease,
Temporary failure resolving 'archive.ubuntu.com',
Err:2 http://security.ubuntu.com/ubuntu bionic-security InRelease,
Temporary failure resolving 'security.ubuntu.com',
Err:3 http://ppa.launchpad.net/iconnor/zoneminder-1.34/ubuntu bionic InRelease,
Temporary failure resolving 'ppa.launchpad.net',
Err:4 http://ppa.launchpad.net/jonathonf/ffmpeg-4/ubuntu bionic InRelease,
Temporary failure resolving 'ppa.launchpad.net',
Err:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease,
Temporary failure resolving 'archive.ubuntu.com',
Err:6 http://ppa.launchpad.net/ondrej/php/ubuntu bionic InRelease,
Temporary failure resolving 'ppa.launchpad.net',
Err:7 http://archive.ubuntu.com/ubuntu bionic-backports InRelease,
Temporary failure resolving 'archive.ubuntu.com',
Reading package lists...,
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic/InRelease Temporary failure resolving 'archive.ubuntu.com',
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease Temporary failure resolving 'archive.ubuntu.com',
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease Temporary failure resolving 'archive.ubuntu.com',
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease Temporary failure resolving 'security.ubuntu.com',
W: Failed to fetch http://ppa.launchpad.net/iconnor/zoneminder-1.34/ubuntu/dists/bionic/InRelease Temporary failure resolving 'ppa.launchpad.net',
W: Failed to fetch http://ppa.launchpad.net/jonathonf/ffmpeg-4/ubuntu/dists/bionic/InRelease Temporary failure resolving 'ppa.launchpad.net',
W: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/dists/bionic/InRelease Temporary failure resolving 'ppa.launchpad.net',
W: Some index files failed to download. They have been ignored, or old ones used instead.,
Warning: Unable to update! Check Internet connection.,
*** Running /etc/my_init.d/30_gen_ssl_keys.sh...,
using existing keys in "/config/keys",
*** Running /etc/my_init.d/40_firstrun.sh...,
Using existing conf folder,
le zm.conf already moved,
Moving zmeventnotification.ini,
Moving secrets.ini,
Moving opencv.sh,
Moving debug_opencv.sh,
Moving the event notification server,
Moving the pushover api,
Using existing ssmtp folder,
Using existing mysql database folder,
Copy /config/control/ scripts to /usr/share/perl5/ZoneMinder/Control/,
Copy /config/conf/ scripts to /etc/zm/conf.d/,
Creating symbolink links,
usermod: no changes,
usermod: group '995' does not exist,
usermod: no changes,
Using existing data directory for events,
Using existing data directory for images,
Using existing data directory for temp,
Using existing data directory for cache,
no crontab for root,
Setting shared memory to : 50% of 16303828 bytes,
Starting services...,
* Starting MariaDB database server mysqld,
...done.,
Nov 13 21:59:54 zoneminder /etc/mysql/debian-start[352]: Upgrading MySQL tables if necessary.,
Nov 13 21:59:54 zoneminder /etc/mysql/debian-start[356]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored,
Nov 13 21:59:54 zoneminder /etc/mysql/debian-start[356]: Looking for 'mysql' as: /usr/bin/mysql,
Nov 13 21:59:54 zoneminder /etc/mysql/debian-start[356]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck,
Nov 13 21:59:54 zoneminder /etc/mysql/debian-start[356]: This installation of MySQL is already upgraded to 10.1.47-MariaDB, use --force if you still need to run mysql_upgrade,
Nov 13 21:59:54 zoneminder /etc/mysql/debian-start[363]: Checking for insecure root accounts.,
Nov 13 21:59:54 zoneminder /etc/mysql/debian-start[367]: Triggering myisam-recover for all MyISAM tables and aria-recover for all Aria tables,
,
Database already at version 1.34.22, update skipped.,
,
,
Freshening configuration in database,
Migratings passwords, if any...,
Loading config from DB 230 entries,
Saving config to DB 230 entries,
* Starting Apache httpd web server apache2,
* ,
Starting ZoneMinder:,
Nov 13 21:59:56 zoneminder zmpkg[435]: INF [Sanity checking States table...],
Nov 13 21:59:56 zoneminder zmpkg[435]: INF [Command: start],
DBI connect('database=zm;host=localhost','zmuser',...) failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13) at /usr/share/perl5/ZoneMinder/Database.pm line 110.,
DBI connect('database=zm;host=localhost','zmuser',...) failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13) at /usr/share/perl5/ZoneMinder/Database.pm line 110.,
Nov 13 21:59:57 zoneminder zmdc[442]: ERR [Error reconnecting to db: errstr:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13) error val:],
DBI connect('database=zm;host=localhost','zmuser',...) failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13) at /usr/share/perl5/ZoneMinder/Database.pm line 110.,
Can't call method "prepare_cached" on an undefined value at /usr/share/perl5/ZoneMinder/Config.pm line 96.,
BEGIN failed--compilation aborted at /usr/share/perl5/ZoneMinder/Config.pm line 147.,
Compilation failed in require at /usr/share/perl5/ZoneMinder.pm line 33.,
BEGIN failed--compilation aborted at /usr/share/perl5/ZoneMinder.pm line 33.,
Compilation failed in require at /usr/bin/zmdc.pl line 67.,
BEGIN failed--compilation aborted at /usr/bin/zmdc.pl line 67.,
Nov 13 21:59:57 zoneminder zmdc[442]: ERR [Error reconnecting to db: errstr:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13) error val:],
Nov 13 21:59:57 zoneminder zmpkg[435]: ERR [Unable to run "sudo -u www-data /usr/bin/zmdc.pl check", output is "", status is 255],
neMinder failed to start,
,
*** /etc/my_init.d/40_firstrun.sh failed with status 1,
,
*** Killing all processes...,
Nov 13 21:59:57 zoneminder syslog-ng[16]: syslog-ng shutting down; version='3.13.2',
Alles anzeigen
The container uses the bridged network without any modification. I sticked to the standard configuration recommended by the author.
Code
docker run -d --name="Zoneminder" \
--net="bridge" \
--privileged="true" \
-p 8443:443/tcp \
-p 8080:80/tcp \
-p 9000:9000/tcp \
-e TZ="Europe/Berlin" \
-e SHMEM="50%" \
-e PUID="1000" \
-e PGID="995" \
-e INSTALL_HOOK="0" \
-e INSTALL_FACE="0" \
-e INSTALL_TINY_YOLOV3="0" \
-e INSTALL_YOLOV3="0" \
-e INSTALL_TINY_YOLOV4="0" \
-e INSTALL_YOLOV4="0" \
-e MULTI_PORT_START="0" \
-e MULTI_PORT_END="0" \
-v "/mnt/Zoneminder":"/config":rw \
-v "/mnt/Zoneminder/data":"/var/cache/zoneminder":rw \
dlandon/zoneminder
Alles anzeigen
Any suggestions how to resolve the DNS errors?