Join Nate Barbettini for an in-depth discussion in this video Docker overview, part of Deploying ASP.NET Core Applications.
- [Instructor] Containerization is a new technology…that many ASP.NET developers…may not yet have a lot of experience with.…Docker is the most popular containerization tool today.…I'll explain how Docker works at a high level…and why it's a good choice…for deploying ASP.NET core applications.…When you set up a server or virtual machine…to host your application,…think of all the stuff that you have to do.…Install dependencies like .NET and 3rd-party libraries.…Configure things like IS and NGINX.…Add environment variables and so on.…If you have multiple servers,…you have to do the set up manually on each one.…
Because of this, adding and maintaining servers…becomes a complex task.…With Docker, you instead create an image…from your application…that includes all of the required dependencies,…files, and set up steps.…The Docker image contains everything needed…to take a machine from a blank slate…all the way up to running your application.…You can then use this image…to create one or more Docker containers.…To use a programming metaphor,…
- Setting up your ASP.NET project
- Setting up IIS
- Creating an IIS site and app pool
- Publishing your app with Visual Studio or the command line
- Deploying to Azure
- Deploying to Linux
- Deploying with Docker
Skill Level Intermediate
1. Get Started
2. Deploying to IIS
3. Deploying to Azure
Get started with Azure1m 4s
4. Deploying to Linux
5. Deploying with Docker
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.