<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Thanks. Singularity seems to be interesting. I will try it.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br clear="all"></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><font face="tahoma,sans-serif">Regards,<br>Mahmood</font><br><br><br></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 19, 2019 at 2:49 PM Christoph Brüning <<a href="mailto:christoph.bruening@uni-wuerzburg.de">christoph.bruening@uni-wuerzburg.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Mahmood,<br>
<br>
Docker is somewhat tricky, because it needs a daemon running and there <br>
is no fine grained control over who is allowed to start and stop <br>
containers. Also getting the container on the node can be unpleasant <br>
(docker hub? private registry? build docker containers on the node <br>
before running them?). I would recommend against it!<br>
<br>
However, there are projects like Singularity or Charliecloud designed to <br>
bring the "bring your own environment" idea to HPC.<br>
<br>
We have Singularity installed, and some of our users use it. It seems to <br>
work reasonably well, as I have heard no complaint except that the <br>
available version is somewhat outdated...<br>
<br>
Best,<br>
Christoph<br>
<br>
<br>
On 19/09/2019 10.08, Mahmood Naderan wrote:<br>
> Hi<br>
> The question is not directly related to Slurm, but is actually related <br>
> to the people in this community.<br>
> <br>
> For heterogeneous environments, where different operating systems, <br>
> application and library versions are needed for HPC users, I would like <br>
> to know it using docker/containers is better than yielding virtual machines?<br>
> <br>
> Actually, it is lighter than VM, however, I haven't seen a docker image <br>
> for Matlab for example. If that is possible, can Slurm be used to <br>
> schedule containers?<br>
> If someone has any experience using docker in HPC clusters, please let <br>
> me know.<br>
> <br>
> <br>
> Regards,<br>
> Mahmood<br>
> <br>
> <br>
<br>
-- <br>
Dr. Christoph Brüning<br>
Universität Würzburg<br>
Rechenzentrum<br>
Am Hubland<br>
D-97074 Würzburg<br>
Tel.: +49 931 31-80499<br>
<br>
</blockquote></div>