Scope
This articles introduces the concept of Docker containers and demonstrates how an ASP.NET 5 application can be deployed to an ASP.NET container in a Linux Virtual Machine on Azure.
Prerequisite
.NET Core
.NET Core 5 is an open source stack and can run on multiple operating systems.
It is a modular implementation that can be used in several devices, is available as an open source, and is supported by Microsoft on Windows, Linux and Mac OSX.

.NET Core is not specific to either .NET Native nor ASP.NET 5. Therefore, it forms the foundation for all future .NET verticals, even additional to ASP.NET or Windows Store.
ASP.NET 5
ASP.NET 5 is now a single framework that runs on top of either .NET Core 5 runtime (Core-CLR) or the .NET Framework runtime (CLR).
ASP.NET 5 is the first workload that has adopted .NET Core. ASP.NET 5 runs on both the .NET Framework and .NET Core.
A key value of ASP.NET 5 is that it can run on multiple versions of .NET Core 5 on the same machine. Website A and website B can run on two different versions of .NET Core on the same machine, or they can use the same version.
Introduction
What is Docker?
Docker allows you to package an application with all of its dependencies into a standardized unit for software development.
What are containers?
Docker containers wrap up a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, and system libraries – anything you can install on a server. This guarantees that it will always run the same, regardless of the environment it is running in.

How is this different from virtual machines?
Containers have similar resource isolation and allocation benefits as virtual machines but a different architectural approach allows them to be much more portable and efficient.

Docker Hub
The Docker Hub is a repository for building and shipping application or service containers. It provides a centralized resource for container image discovery, distribution and change management, and user and team collaboration.
Docker Files
A Docker file is a text file where you tell Docker what you want in your image. It contains all the commands a user could call on the command line to assemble an image. More details about Docker File will come in the next article of this series.
Docker and DevOps

ASP.NET Container Deployment Process

















Sr KarthigaPosted Mar 29, 2016, 8:52 AM
good one
Sr KarthigaPosted Mar 29, 2016, 8:52 AM
nice explanation
Bruno PétersonPosted Sep 26, 2015, 11:48 AM
Good one
Ajeet MishraPosted Sep 21, 2015, 7:06 AM
good one
Pankaj Kumar ChoudharyPosted Sep 20, 2015, 8:54 PM
Nice Information Sir........
Ankit BansalPosted Sep 20, 2015, 4:36 AM
nice one..thanks for sharing...
Saineshwar BageriPosted Sep 20, 2015, 12:58 AM
nice one
Sujeet SumanPosted Sep 19, 2015, 10:00 AM
Nice Article..................
Nilesh JadavPosted Sep 19, 2015, 1:27 AM
Nice one sir !
Rajeesh MenothPosted Sep 19, 2015, 1:26 AM
Good Article...
Vaikesh K PPosted Sep 19, 2015, 12:28 AM
Good One
Harshad PansuriyaPosted Sep 19, 2015, 12:10 AM
Nice one