The differences between Kubernetes and Docker are as follows:-
Application in Kubernetes is deployed as a combination of pods, deployments, and services. In Docker, applications are deployed in the form of services.
The auto-scaling feature is available in Kubernetes. Whereas in Docker, autoscaling feature is not available.
In Kubernetes, health checks are of two kinds: liveness and readiness. In Docker, health checks are limited to services.
Kubernetes is hard to setup and configure. Docker’s setup and installation are easy.
Kubernetes has low fault tolerance. Docker has a high fault tolerance.
In Kubernetes, applications are deployed as a combination of pods, deployments, and services. In Docker, applications are deployed in the form of services.
If you want to work in the field in cloud computing then I will suggest you must take up the following Docker training Course. Here is a video tutorial for your reference which you must take to learn Docker and Kubernetes. .