NCAR / spack-gust

Spack production user software stack on the Gust test system
4 stars 0 forks source link

Additional Container Runtimes #27

Closed matthewsucar closed 1 year ago

matthewsucar commented 1 year ago

Users showed significant interest in Docker support. It'd be nice if we could include Docker and/or Podman. Podman has better rootless support but Docker should be possible too. We may need to stub out the subuid/subgid stuff, not sure.

https://docs.docker.com/engine/security/rootless/

I can provide instructions for making Podman work if Spack doesn't already have it. I haven't tried to make Docker work yet.

benkirk commented 1 year ago

Spack does seem to have a podman recipe, but not docker best I can tell so far.

Do you think we can satisfy the use cases with local/laptop Docker + Podman on the HPC systems? Seems like that is part of the podman design goal, so it's simply workflow education...

vanderwb commented 1 year ago

podman is installed as of cacb43f