I stumbled upon this topic because I have the same issue.
I've ran the following command
sudo systemctl edit docker.service is the proper way to add overrides/changes...
and added this to the file
will this fix the issue at hand?
omv-extras writes the waitLocalFs.conf. So, I wouldn't change that one. And instead of delay, delete all of the files in /etc/systemd/system/docker.service.d/ and try the following (as root):
Codecat <<EOF > /etc/systemd/system/docker.service.d/waitAllMounts.conf [Unit] After=local-fs.target $(systemctl list-units --type=mount | grep /srv | awk '{ print $1 }' | tr '\n' ' ') EOF
If that works, I will change omv-extras to use that code.
Here you suggest something to somebody else. Is this something I can try and might have the same effect as the 1st option that I did?