Docker ps -a doesn't show running containers

Did you install rootless Docker? Try running docker context ls and switch to an other context if you have any. It is possible that your current context is the rootless version but you had containers running on the same port you wanted to use now.