Dockerize an ASP.NET Core 2.0 Application

Docker is a tool that can package an application and its dependencies in a virtual container to run on any server. This helps enable flexibility and portability on where the application can run. ASP.NET Core is an open source, cross platform, performant, and scalable web application framework. The modularity and lightweight nature of .NET Core makes it perfect for containers. Today, I am going to give a brief introduction of Docker and show everybody how to run an ASP.NET Core 2.0 Application in Docker containers.

Henry He

Henry He has been doing software development for more than a decade. He hold a Computer Science Master degree from NJIT. As a technology practitioner, he is always excited by all the new technologies. He believe learning is a lifelong process. He spent a lot of his spare time reading books, taking classes, attending seminars, and participating Hackathons. After years of learning, He realized the best way of learning is using and sharing. He think hard to see how to use new technologies at work. He conducted a lot of presentations to share his thoughts with colleagues. He gave many public presentations at user groups and code camps to exchange knowledge and ideas with smart people in the industry. He contributed articles at tech website to let people learn from his experiences and mistakes. Right now, he is working at Medidata as a Lead Application Engineer.