On Sat, May 29, 2021 at 11:31:59PM +0300, Michael Ivanov wrote:
Not sure whether it is a right place o ask, but still. I am trying to
run docker registry
in rootless podman. I have created a 'register' user and started the registry
with the
following command:
podman run --privileged -d --name registry -p 5000:5000 -v
/srv/registry:/var/lib/registry --restart=always registry:latest
(/srv/registry belongs to 'registry' user, so should be visible in rootless
container
as belonging to root).
So far so good, I test the register with podman search and it returns expected results.
But as soon as I exit the ssh session in which I started the container, container
terminates, not immediately but in half minute or so.
That sounds a lot like systemd-logind killing the user's processes after
the user's logged out.
Check the logind.conf(5) man page section on the "KillUserProcesses"
setting and the loginctl(1) page's section on the "enable-linger"
command for more info, but the short version is that a one time
loginctl enable-linger $USER
should keep it from doing that.
HTH,
Nalin