Ok, so after reinstalling 3 times it's been stable and I think I found an issue with the naming convention of a share where docker didn't like the syntax. Not sure what triggered this as the share was in use for the past two years but I have upgraded the OS recently so potentially the new version of docker may not like the naming there on the share (removing spaces and white spaces).