Can I run multiple instances of the Docker registery server behind a load-balancer?

Basically, I want to spawn multiple instances of the Docker registry server that will share the same images storage (Through NFS) and then make them available to users through a Load-Balancer. Is it safe for multiple registry servers to share the same storage and serve requests from the same images catalog ?