Run MPI programs in a docker cluster/swarm

Hello

Is it possible to run MPI (OpenMPI) programs in a docker cluster/swarm? If yes, will the performance(speed-up) be comparable to running MPI programs on a normal cluster (not running docker), in general?