Careful consideration should be taken when attempting to run anything with elevated permissions. For Linux-based systems, this involves root or sudo. Running Docker without root access ("rootless") ...
Docker uses a persistent background service, dockerd, to manage container lifecycles. The CLI communicates with this daemon, which supervises container creation, networking, and resource allocation.