There are several other threads on this topic already. Setups that docker build
an image and rely on in-Docker storage work well; setups that rely heavily on bind-mounting host directories do not. A complex npm install
in a bind-mounted directory breaks Docker entirely, according to at least one thread here.