Demistifying Docker and Kubernetes