Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Windows Containers
Search
devNetNoord
March 24, 2016
Technology
0
40
Windows Containers
devNetNoord 10, sessie 2
devNetNoord
March 24, 2016
Tweet
Share
More Decks by devNetNoord
See All by devNetNoord
Gebruik je broncode als documentatie voor je stakeholders
devnetnoord
0
14
Efficient and Secure Software Delivery with Azure Deployment Environments and Dev Box
devnetnoord
0
19
Toepassing van AI in de zorg; hype, hoop en haalbaarheid
devnetnoord
0
32
What's new with Azure Bicep?
devnetnoord
0
18
Copilot Beyond the Basics
devnetnoord
0
67
The Blazor Multiverse
devnetnoord
0
60
De Architectuur Odyssee
devnetnoord
0
30
Azure Kubernetes Service Quickstart
devnetnoord
0
41
The Office Copilot
devnetnoord
0
19
Other Decks in Technology
See All in Technology
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
AWS認定を取る中で感じたこと
siromi
1
190
Beyond Kaniko: Navigating Unprivileged Container Image Creation
f30
0
130
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
2
7.2k
高速なプロダクト開発を実現、創業期から掲げるエンタープライズアーキテクチャ
kawauso
2
9.4k
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.9k
AI専用のリンターを作る #yumemi_patch
bengo4com
5
4.3k
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
310
Reach American Airlines®️ Instantly: 19 Calling Methods for Fast Support in the USA
flyamerican
1
170
赤煉瓦倉庫勉強会「Databricksを選んだ理由と、絶賛真っ只中のデータ基盤移行体験記」
ivry_presentationmaterials
2
360
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
280
FOSS4G 2025 KANSAI QGISで点群データをいろいろしてみた
kou_kita
0
400
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Making Projects Easy
brettharned
116
6.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Fireside Chat
paigeccino
37
3.5k
GraphQLとの向き合い方2022年版
quramy
49
14k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Transcript
Windows Containers Arjan ten Brinke
Inhoud Containers Configuratie Deployment automation Geschiedenis Registry Getting up to
speed Continuous Delivery Images Docker De toekomst Dockerfile Clustering Docker build Windows Containers Build agent Flow Docker Composing Binnenkort... Docker run
Getting up to speed
Wat zijn containers Isolatie Deelt het OS Snel Voorspelbaar Veilig
Bewezen technology
De geschiedenis Meerdere apps per machine Enkele app per machine
Virtual machines Containers
Windows Containers Standard Windows Server Containers Core Nano Hyper-V Containers
None
Docker
Images Vanaf een base image Bevat alleen de verschillen Overerven
Bevat de applicatie met alle randvoorwaarden Immutable Versioned
Images Windows Server Core Image IIS Image Install IIS ASP.NET
Application image Install ASP.NET, certificates, caching, etc… Adventureworks Image Contoso Image Fabrikam Image Install applications
Images Windows Server Core Image Base .NET image Install .NET
4.6 Batch job processor Worker Notifications
Dockerfile Image instructies Configuratie Configuratie Input Docker build Source control
Minimal setup .dockerignore
Docker build
Docker run Detached/Interactive Image versie Isolatie Resource constraints Configuratie Override
dockerfile
Registry Repository voor images Private repository Docker Hub Official repositories
search pull push tag login
Continuous Delivery
None
Deployment is moeilijk
Flow Code Build Test Push to deployment automation Test integration
Deploy Feedback
Build Build agent Docker client Build image Tag image Push
image Private docker registry
Deployment Build agent Deployment automation Private docker registry Create deployment
package Publish deployment package Trigger deploy Deployment target docker run –d –it –e configserver=“test.configserver” –p 80:80 ontoso:1.0.123 CMD
Huidige status Code Source control Build server Docker Build agent
Release management Dev Docker Production Docker Test Docker Deploy agent
Configuratie De juiste config server voor de omgeving Niet voor
developers Min mogelijk configuratie in deployment automation tool
None
Clustering
Composition Contoso Frontend Contoso Services Contoso Database
Zelf proberen?
Binnenkort bij jou in je datacenter?
Zelf proberen? • Microsoft documentatie • https://msdn.microsoft.com/virtualization/windowscontainers/containers_welcome • Work in
progress • https://msdn.microsoft.com/virtualization/windowscontainers/about/work_in_progress • Complete Mesos setup in Azure deployen • https://github.com/Azure/azure-quickstart-templates/tree/master/mesos-swarm-marathon
Vragen?