OMV: 4.1.17-1 (Arrakis)
Kernel: Linux 4.19.0-0.bpo.1-amd64
What is Working:
- Able to stop/start Docker Containers that are already configured with no errors.
- Able to pull new images
What IS NOT Working:
- Unable to select a pulled image and click 'Run Image' without the following error popup
Error #0:
OMVModuleDockerException: Error: "" - Code: 0 in /usr/share/omvdocker/Utils.php:74
Stack trace:
#0 /usr/share/omvdocker/Image.php(138): OMVModuleDockerUtil::doApiCall('http::/images//...')
#1 /usr/share/omvdocker/Utils.php(238): OMVModuleDockerImage->__construct(false, Array)
#2 /usr/share/omvdocker/Utils.php(276): OMVModuleDockerUtil::getImage('4cc3c7db20c1')
#3 /usr/share/openmediavault/engined/rpc/docker.inc(896): OMVModuleDockerUtil::getContainers()
#4 [internal function]: OMVRpcServiceDocker->getVolumesFrom(NULL, Array)
#5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#6 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getVolumesFrom', NULL, Array)
#7 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Docker', 'getVolumesFrom', NULL, Array, 1)
#8 {main}
root@openmediavault:~# dpkg -l | grep dock
ii docker-ce 5:18.09.1~3-0~debian-stretch amd64 Docker: the open-source application container engine
ii docker-ce-cli 5:18.09.1~3-0~debian-stretch amd64 Docker CLI: the open-source application container engine
ii openmediavault-docker-gui 4.1.2 all OpenMediaVault plugin for Docker
root@openmediavault:~# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/docker.service.d
└─openmediavault-docker-gui.conf, openmediavault.conf
Active: active (running) since Tue 2019-01-22 12:57:55 CST; 39min ago
Docs: https://docs.docker.com
Main PID: 1382 (dockerd)
Tasks: 32
Memory: 799.6M
CPU: 1min 3.671s
CGroup: /system.slice/docker.service
├─1382 /usr/bin/dockerd -H unix:///var/run/docker.sock -g /srv/dev-disk-by-label-omvfs/docker
└─9558 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8082 -container-ip 172.17.0.2 -container-port 80
Jan 22 12:57:52 openmediavault dockerd[1382]: time="2019-01-22T12:57:52.292185170-06:00" level=error msg="Failed to load container radarr: open /srv/dev-disk-by-label-omvfs/docker/containers/radarr/config.v2.json: no such file or directory"
Jan 22 12:57:52 openmediavault dockerd[1382]: time="2019-01-22T12:57:52.292431912-06:00" level=error msg="Failed to load container sabnzbd: open /srv/dev-disk-by-label-omvfs/docker/containers/sabnzbd/config.v2.json: no such file or directory"
Jan 22 12:57:52 openmediavault dockerd[1382]: time="2019-01-22T12:57:52.305619517-06:00" level=error msg="Failed to load container sonarr: open /srv/dev-disk-by-label-omvfs/docker/containers/sonarr/config.v2.json: no such file or directory"
Jan 22 12:57:52 openmediavault dockerd[1382]: time="2019-01-22T12:57:52.319137533-06:00" level=error msg="Failed to load container wiki.js: open /srv/dev-disk-by-label-omvfs/docker/containers/wiki.js/config.v2.json: no such file or directory"
Jan 22 12:57:54 openmediavault dockerd[1382]: time="2019-01-22T12:57:54.240213723-06:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address"
Jan 22 12:57:54 openmediavault dockerd[1382]: time="2019-01-22T12:57:54.742280464-06:00" level=info msg="Loading containers: done."
Jan 22 12:57:55 openmediavault dockerd[1382]: time="2019-01-22T12:57:55.407813088-06:00" level=info msg="Docker daemon" commit=4c52b90 graphdriver(s)=overlay2 version=18.09.1
Jan 22 12:57:55 openmediavault dockerd[1382]: time="2019-01-22T12:57:55.423406225-06:00" level=info msg="Daemon has completed initialization"
Jan 22 12:57:55 openmediavault dockerd[1382]: time="2019-01-22T12:57:55.561500542-06:00" level=info msg="API listen on /var/run/docker.sock"
Jan 22 12:57:55 openmediavault systemd[1]: Started Docker Application Container Engine.
What other information would be useful and any nudges in the right direction are appreciated?