Why docker is needed : <p>I googled and I understand , docker will create an application image with environment setup.</p>

<p>Consider, I have an asp.net application which is already hosted in production. </p>

<p>I see, I can add docker support to an existing asp.net application.</p>

<p>How docker can help me with this, because I have already an environment setup on server. For an asp.net application all I needed mostly is a .net framework to be installed.
Instead to install docker I could install .net framework?</p>

<p>May be my understanding is wrong?</p>
