dockerizing asp.net apps
Post on 21-Feb-2017
66 Views
Preview:
TRANSCRIPT
Dockerizing ASP.NET AppsAnuraj PMVP VSDTLead Developer @ Suyati
What is Docker?Docker is an open-source project that automates the deployment of applications inside software containers.
Container v/s VM
Container Architecture
Operating System
Docker Engine
REST Interface
Docker Client Docker Compose Docker Swarm moreDocker Registry
DockerfileEach Dockerfile is a script, composed of various commands (instructions) and arguments listed successively to automatically perform actions on a base image in order to create a new one.
Dockerfile• Base Image• Install dependencies• Build application• Specify entry point
Dockerfile
CD Pipeline• Build the image – Docker build• Published to Docker Hub• Pulled to all the environment –
QA, Staging, Production.
Windows Containers• Windows Server 2016• Windows Server• Nano Server (Strip down version of Windows)
• Windows 10 – Anniversary Update
Dockerfile for ASP.NET
Windows Containers• Demo• Kitematic – UI for Docker CLI
Questions?
top related