Docker is not an option on HPC clusters I have been using so far.
For me it is easier to just put SIF file where all users can run it/programs from it.
There are issues in really closed evironments (no sudo on any machine) when one has to jump hoops to tweak=> build=>SIF transfer, but this is nuisance, not a problem.
BTW, are there out there any on premises multi-user HPC clusters with Docker running on the nodes?