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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
devNetNoord
March 24, 2016
Technology
0
45
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
31
Efficient and Secure Software Delivery with Azure Deployment Environments and Dev Box
devnetnoord
0
33
Toepassing van AI in de zorg; hype, hoop en haalbaarheid
devnetnoord
0
66
What's new with Azure Bicep?
devnetnoord
0
41
Copilot Beyond the Basics
devnetnoord
0
110
The Blazor Multiverse
devnetnoord
0
90
De Architectuur Odyssee
devnetnoord
0
47
Azure Kubernetes Service Quickstart
devnetnoord
0
54
The Office Copilot
devnetnoord
0
34
Other Decks in Technology
See All in Technology
20260321_エンベディングってなに?RAGってなに?エンベディングの説明とGemini Embedding 2 の紹介
tsho
0
160
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
110
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
230
「通るまでRe-run」から卒業!落ちないテストを書く勘所
asumikam
2
480
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
180
コンテキスト・ハーネスエンジニアリングの現在
hirosatogamo
PRO
6
780
データマネジメント戦略Night - 4社のリアルを語る会
ktatsuya
1
220
How to install a gem
indirect
0
1.1k
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
4
13k
君はジョシュアツリーを知っているか?名前をつけて事象を正しく認識しよう / Do you know Joshua Tree?
ykanoh
4
120
中央集権型を脱却した話 分散型をやめて、連邦型にたどり着くまで
sansantech
PRO
1
340
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
95
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
Building Applications with DynamoDB
mza
96
7k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How STYLIGHT went responsive
nonsquared
100
6k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
92
Information Architects: The Missing Link in Design Systems
soysaucechin
0
840
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
120
4 Signs Your Business is Dying
shpigford
187
22k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Typedesign – Prime Four
hannesfritz
42
3k
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?