Docker overview What Why How of Containers are




















































- Slides: 52
Docker overview What, Why, How of Containers are cool… Taking the first step on your path to containerization Tooling to make you more efficient
Application Server Service Card Readers & Door Controls Cameras & Recorders Windows Clients Mobile Clients
Master Application Server Service Satellite Application Server 1 Satellite Application Server 2 Service Card Readers & Door Controls Cameras & Recorders Windows Clients Mobile Clients
Application Server Container Micro Service A Card Readers & Door Controls Cameras & Recorders Container Micro Service B Windows Clients Mobile Clients Container Micro Service C Card Readers & Door Controls Cameras & Recorders Windows Clients Mobile Clients
Automation is needed out of the gate Monoliths are big and sensitive Find ways to leverage containers internally
Containers = Operating system virtualization CONTAINER Windows Server Containers Maximum speed and density CONTAINER Applications Kernel Traditional virtual machines = hardware virtualization VM VM VM Hyper-V Containers Isolation plus performance CONTAINER Kernel
What is a container image? Metadata Name, Creation Data, Command To Execute, Dependences Contents
Image Contents HKLM HKCU HKCR HKU License. txt Perf. Logs Program Files (x 86) Users Windows
Image Contents inetpub HKLM mysite. html SOFTWARE/ mykey Image Contents HKLM HKCU HKCR HKU License. txt Perf. Logs Program Files (x 86) Users Windows
Batch processing Continuous Integration workflows
Discover Generate • • • Dockerfile Find Installed Programs Show Roles & Features IIS Sites & Configurations Common applications • SQL, Apache https: //github. com/docker/communitytools-image 2 docker-win
SQL 0 MDB …
External: Host IP TCP: 80 Internal: 172. 16. 0. 0/12 DNS: 172. 16. 0. 1 TCP: 80 musicstore_test sql
Ready for Enterprise Applications - Simple and Secure -
1) Use default accounts for services & tasks (Local. System, Network Service) Service: IIS DomainMy. Web. App 1 User: Local. System Credential Spec Default. Account: DomainMy. Web. App 1 2) Provide default service account to use when starting container 3) Container connects using service account
Identify seams Iterate Prioritize Decompose
Containers deliver consistency through dev, test, and production
Benefit of Nano 30% Reduction in Execution Time! 50% Reduction in Cost
www. microsoft. com/itprocareercenter www. microsoft. com/itprocloudessentials www. microsoft. com/mechanics https: //techcommunity. microsoft. com
http: //myignite. microsoft. com https: //aka. ms/ignite. mobileapp