I think this is actually the opposite of what Chris is asking for. This looks to me (and please correct me if I'm wrong) like a mechanism for defining cluster system images in Docker and deploying a Docker-based SLURM+munge cluster.
What Chris is asking for, I *think*, is what we're looking for as well -- anyone who has figured out a way to allow users to execute jobs inside user-supplied (or at least user-specified) Docker containers. It would be nice to be able to allow users to supply not only the data, scripts, and programs that compose their job but also the OS environment (in the form of a Docker container or Dockerfile) within which it should execute. Michael On Thu, May 7, 2015 at 12:51 PM, Artem Polyakov <[email protected]> wrote: > Hi, Chris. > > The answer is yes. I have some custom implementation that I use for SLURM > development purposes. But you might find it helpful for other tasks. See > here: > https://github.com/artpol84/slurm-pmix-test. > Unfortunately it is not yet convenient production project but it might be > not hard to customize it. > > 2015-05-07 14:32 GMT+03:00 Chris Samuel <[email protected]>: > >> >> Hi folks, >> >> There's been discussion in the past about Slurm and docker and for the >> first >> time today I was asked by a user if it was possible yet to run docker >> containers inside Slurm. >> >> Their use case is they want to distribute bioinformatics tools inside a >> docker >> container and want to be able to run them on suitably configured clusters. >> >> Does anyone know if this is on the cards? >> >> All the best, >> Chris >> -- >> Christopher Samuel Senior Systems Administrator >> VLSCI - Victorian Life Sciences Computation Initiative >> Email: [email protected] Phone: +61 (0)3 903 55545 >> http://www.vlsci.org.au/ http://twitter.com/vlsci >> > > > > -- > С Уважением, Поляков Артем Юрьевич > Best regards, Artem Y. Polyakov > -- Michael Jennings <[email protected]> Senior HPC Systems Engineer High-Performance Computing Services Lawrence Berkeley National Laboratory Bldg 50B-3209E W: 510-495-2687 MS 050B-3209 F: 510-486-8615
