Openshift can use Docker to manage different services.
It depends on what you want to do, Openshift has a small community compared to Kubernetes.
Some of the Openshift competitors include Google Kubernetes Engine, Azure Kubernetes Service, Mirantis Kubernetes Engine, Amazon Elastic Container Service, etc.
Openshift helps developers containerize their applications making the development processes, deployment, monitoring, upgrading, provisioning etc., easier.
Learning OpenShift is easy and not complicated, as many people put it.