What Docker is and what is it not.
Docker is a software provided by Docker Inc - it's a technology providing containers.
It provides additional abstraction layer and automation of OS level virtualization
What is it?
Many people have probably seen the terms "services oriented architecture" (SOA) and microservices. If you're curious about the differences between them, there's a free ebook from O'Reilly available.