Oreilly - Docker for ASP.NET Core MVC
by Chris Small | Released March 2018 | ISBN: 9781788831468
Create an impressive .Net Application using DockerAbout This VideoA complete guide to assist you with Docker in your .NET ApplicationThis guide covers the advanced features of Docker with fully up-to-date techniques and real case examplesA practical tutorial designed for .NET Users to help you use Docker in your applicationIn DetailDocker is the world's leading software container platform. Developers use Docker to eliminate “it works on my machine” problems when collaborating on code with co-workers. Docker is a way of deploying and scaling applications inside a developer's own virtual environment, in a completely isolated manner.The course will guide you through setting up Docker on a Windows desktop, running your first ASP.NET Core Docker image, and becoming comfortable managing and running these images. We'll give you more information on the options available to you for the desktop. Then we'll show you how to run your containers with the Docker command line, exposing ports and environment variables. Moving on, you'll build your very first ASP.NET Core application and add a database and linking containers. Then we'll show you how to debug your .NET application by interacting with your Docker image and debugging it into a container using Visual Studio.You'll get a brief introduction to the vast options available to run Docker images inside the cloud: Azure, AWS, and Google Cloud. Finally, we'll take a look at Kubernetes, an open source platform originally from Google for deploying, scaling, and managing containers, which is fast becoming the de facto docker management tool for running containers in the cloud.All the code and supporting files for this course are available on Github at - https://github.com/PacktPublishing/Docker-for-ASP.NET-Core-MVC- Show and hide more Publisher resources Download Example Code
- Chapter 1 : Working with Docker
- The Course Overview 00:04:07
- Setting Up Docker on the Windows 00:07:17
- A Recap of the Docker Commands You Will Need 00:05:54
- Kestrel 00:03:55
- Hello World Example 00:05:17
- Dockerfile and Docker Build 00:08:01
- Tagging and Running Your First Docker Image 00:02:50
- Chapter 2 : Configuring and Customizing Your .Net Core Application
- Getting More Advanced – Introducing Nooptime 00:03:13
- Building and Running Nooptime 00:05:23
- Passing in Configuration via Environment Variables 00:04:51
- Customizing the Dockerfile 00:05:09
- Chapter 3 : Making Your .Net Core Application Data Driven and Robust
- Running a Database and Linking Containers 00:04:13
- Exposing and Changing Ports with Kestrel 00:03:24
- Making Your Dockerfiles Persist – Mounting a Volume 00:04:33
- Chapter 4 : Debugging Your .Net Core Application
- Getting Ready to Log Your Application 00:05:58
- Docker Logs for Your Nooptime App 00:04:58
- Interacting with Your Docker Image 00:04:24
- Debugging into the Container Using Visual Studio 00:03:50
- Chapter 5 : Orchestration Systems and Kubernetes
- Docker Scaling Options 00:05:05
- Kubernetes with ASP.NET Core 00:04:02
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.