Hello Gary Mansell
Welcome to Microsoft Q&A Platform, thanks for posting your query here.
I just checked with internal team on this ask. Yes, it is possible running some distributed workload through docker containers on ndv5 vmss using slurm+ containers.
Mostly with the pyxis and enroot tool from NVIDIA. Cyclecloud has support for those plugins and you can test with some simple mpi collectives from within a container across nodes.
Ref: https://github.com/NVIDIA/pyxis
Also, refer tto this Cyclecloud pyxis+enroot project https://github.com/Azure/azurehpc/tree/master/experimental/cc_slurm_pyxis_enroot
Hope this helps.