On my server, I’ve noticed that I can run docker commands like docker compose up -d or docker run hello-world without root (sudo, su, etc), as if I had done the rootless setup, but docker info reveals “context: default”. I am also not using userns-remap. Any theories for what’s going on here?
Edit: [Solved] @cosmicrose@lemmy.blahaj.zone pointed out that users in the docker group can run commands without sudo, after checking, my user is indeed in the group.
The question has been answered. But since you seem to be new to containers, I’ll just give you a recommendation. Just use
podman. It can do pretty much everything thatdockeris used for, but it’s rootless by default.Definitely not new to containers, I’ve just been curious about this for a long time and never found anything online.


