from https://docs.docker.com/introduction/understanding-docker/ Docker does this by combining a lightweight container virtualization platform with workflows and tooling that help you manage and deploy your applications.
a ppt for brief info: https://docs.google.com/presentation/d/1juVgXiLTM-ZmAmYBOshNwhBABkUqwIxVodHZwq-0eGg/edit?pli=1#slide=id.p