I've read that docker is not really meant as a way to package a program to deliver to end users, but this seems to be done a lot. There are various pieces of software that I would like to run that have only two alternatives: build from source, or docker. I have podman
on my computer (redhat 7.7), but I don't have root access on my computer, and can't seem to get anything to run with podman
. Is this something that can be easily set up by my admin (I would need to walk him through this) so I can run these packages?
For example, I download FENICS, run the install script, then fenicsproject run
and I get a password prompt: Authentication is required to run programs as a non-logged-in user.
Alternately, I run the command (supplied on the downloads page)
podman run -ti -p 127.0.0.1:8000:8000 -v $(pwd):/home/fenics/shared -w /home/fenics/shared quay.io/fenicsproject/stable:current
and get the same password prompt, though after closing it I also get the error user namespaces are not enabled in /proc/sys/user/max_user_namespaces
.