I do not think so, reason because Kubernetes and Docker are used to perform two different things. Talking about Docker, so it is a platform where you can create containerized applications. Whereas Kubernetes, on the other hand, is a platform that allows you to automatically manage the scaling, deployment, etc. of containers.
Docker and Kubernetes can be used together, or independently, but because they serve different functions, K8S would not be a Docker replacement. Platforms like containers or Mesos, however, can be looked at as competitors to Docker. If you wish to work with these cloud computing technologies, then I would suggest you must take up the following DevOps training Course which covers all about these technologies including Jenkins, Git, Ansible and many more. If you like reading things then you can read the following DevOps tutorial.