Docker has not required root for a long time, at least on Linux. There's even a convenience script for it: https://get.docker.com/rootless
Almost everyone I know installs docker rootless.