How docker launch entire OS in very less memory?

Docker launch an OS in very less memory but how this get possible and entire OS in just 15 MB memory ?

Please tell me the answer I am curious t know about this