I changed my 'Docker Base Path' to a shared folder on a UnionFS mount. As soon as I hit save I got an error message and the docker service failed. After a restart the docker service is still down.
Here's the error:
Error #0:
OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; systemctl start 'docker' 2>&1' with exit code '1': Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xe" for details. in /usr/share/php/openmediavault/system/process.inc:182
Stack trace:
#0 /usr/share/php/openmediavault/system/systemctl.inc(86): OMV\System\Process->execute(Array, 1)
#1 /usr/share/php/openmediavault/system/systemctl.inc(146): OMV\System\SystemCtl->exec('start', NULL, false)
#2 /usr/share/omvdocker/Utils.php(109): OMV\System\SystemCtl->start()
#3 /usr/share/omvdocker/Utils.php(541): OMVModuleDockerUtil::startDockerService()
#4 /usr/share/openmediavault/engined/rpc/docker.inc(1205): OMVModuleDockerUtil::changeDockerSettings(Array, Array)
#5 [internal function]: OMVRpcServiceDocker->setSettings(Array, Array)
#6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#7 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('setSettings', Array, Array)
#8 /usr/sbin/omv-engined(536): OMV\Rpc\Rpc::call('Docker', 'setSettings', Array, Array, 1)
#9 {main}
Any ideas how to fix this?
On a side note, is anyone else having a lot of stability/reliability issues with OMV? This is my 4th install of it in as many weeks trying to get it to work without error, and I still have a lingering quota service failure, and unfortunately now Docker is broken.