Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Windows Containers
Search
devNetNoord
March 24, 2016
Technology
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Windows Containers
devNetNoord 10, sessie 2
devNetNoord
March 24, 2016
More Decks by devNetNoord
See All by devNetNoord
Gebruik je broncode als documentatie voor je stakeholders
devnetnoord
0
71
Efficient and Secure Software Delivery with Azure Deployment Environments and Dev Box
devnetnoord
0
58
Toepassing van AI in de zorg; hype, hoop en haalbaarheid
devnetnoord
0
100
What's new with Azure Bicep?
devnetnoord
0
63
Copilot Beyond the Basics
devnetnoord
0
140
The Blazor Multiverse
devnetnoord
0
110
De Architectuur Odyssee
devnetnoord
0
68
Azure Kubernetes Service Quickstart
devnetnoord
0
78
The Office Copilot
devnetnoord
0
61
Other Decks in Technology
See All in Technology
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
190
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
Local CI × GitHub Actions
gogutan
2
190
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
go-sqletch
moznion
0
140
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Raft: Consensus for Rubyists
vanstee
142
7.8k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
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?