Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building, Debugging & Deploying Containerized

Similar presentations


Presentation on theme: "Building, Debugging & Deploying Containerized"— Presentation transcript:

1 Building, Debugging & Deploying Containerized
Building, Debugging & Deploying Containerized .NET Apps Jeremy Cronan (Alliance Safety Council)

2 What are Containers? Containers are a method of operating system virtualization that allow you to run an application and its dependencies in resource-isolated processes Slice up the OS to run multiple apps on a single OS Typically you run one application/service per container Container and apps share lifecycle Every container has an isolated view and gets Own root directory eth0 network interface it’s own PID0 Kernel features to accomplish this: cgroups: limiting what you can use namespaces: limiting what you can view Cannot mix operating systems

3 Cargo Transport Pre-1960s

4 Cargo Transport with Containers

5 Docker is Shipping Container for Code

6 What can be in containers
.NET Core, .NET Framework ASP.NET, WCF, Console Linux, Windows Alpine, Debian, and Ubuntu images Single Dockerfile, Kubernetes, Docker Compose

7 Adding/Debugging Container in VS
DEMO

8 2 Projects in Containers
Can 2 Projects in a Solution be in a single container? How do containers interact with ease?

9 Docker Compose Kubernetes (AWS or Azure)
Orchestration Docker Compose Kubernetes (AWS or Azure) Publish to many targets: App Service, Azure Container Registry, Azure Dev Spaces & AKS, AWS ECS, AWS EKS, DockerHub, custom..

10 Orchestration DEMO

11 Summary Install Visual Studio 2019 with Web, Azure or Container workloads Build and debug containers in VS Learn more:

12 Thank You Jeremy Cronan @crobarian jjcronan@gmail.com
Download sample code at SQLSatbr.com


Download ppt "Building, Debugging & Deploying Containerized"

Similar presentations


Ads by Google