Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges

[root@centos1 ~]# minikube start
:grinning_face_with_smiling_eyes: minikube v1.22.0 on Centos 8
:sparkles: Automatically selected the docker driver. Other choices: none, ssh
:stop_sign: The “docker” driver should not be used with root privileges.
:bulb: If you are running minikube within a VM, consider using --driver=none:
:blue_book: https://minikube.sigs.k8s.io/docs/drivers/none/

:x: Exiting due to DRV_AS_ROOT: The “docker” driver should not be used with root privileges.

Perhaps it wants you to use minikube as a non-root user?

so what should I do?

Make a non-root user that can use docker and use minikube as a non-root user.

Also I would recommend learning Linux. It’s going to make working with Kubernetes easier in the long run. My goto book for learning Linux is The Linux Command Line, by William Shotts. He gives away a free PDF copy of his book at that link and he wrote it to be a follow-along type of thing.