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
Docker 101
Search
Mario David
January 07, 2016
Technology
170
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Docker 101
Introduction to Docker for Softwarekskammer Lübeck (in german)
Mario David
January 07, 2016
More Decks by Mario David
See All by Mario David
Spock Introduction
mariodavid
0
88
CI/CD mit Gitlab und Rancher - SWK HL 09/2017
mariodavid
0
120
CUBA ist auch eine Insel - JUHGG 2016
mariodavid
0
150
Is Grails the right approach for business apps? - Gr8Conf EU 2016
mariodavid
0
590
Dockerize your Grails App for more deployment fun - Gr8Conf EU 2016
mariodavid
2
3.6k
Other Decks in Technology
See All in Technology
【NRUG vol.18】なぜ多くのオブザーバビリティ導入は失敗するのか
nrug_member
0
180
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
930
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1.2k
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
410
20260619 私の日常業務での生成 AI 活用
masaruogura
1
220
手塩にかけりゃいいってもんじゃない
ming_ayami
0
600
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
21
7.1k
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
220
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
250
自宅LLMの話
jacopen
1
610
自律型AIエージェントは何を破壊するのか
kojira
0
160
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
640
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Navigating Team Friction
lara
192
16k
Ruling the World: When Life Gets Gamed
codingconduct
0
250
For a Future-Friendly Web
brad_frost
183
10k
The Language of Interfaces
destraynor
162
27k
Typedesign – Prime Four
hannesfritz
42
3.1k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
First, design no harm
axbom
PRO
2
1.2k
Side Projects
sachag
455
43k
WCS-LA-2024
lcolladotor
0
640
Transcript
Docker 101 Mario David | @mariomddavid
Mario
What’s the problem? #1 ssh
[email protected]
# … db2 create
tools catalog catalog1 use existing tablespace user32Ksp in database toolsdb
What’s the problem? #1 Cofiguration drift Reproduzierbarkeit ssh
[email protected]
#
… db2 create tools catalog catalog1 use existing tablespace user32Ksp in database toolsdb
What’s the problem? #2 ssh
[email protected]
# … vi /usr/local/tomcat/conf/server.xml
# … tomcat7 restart
What’s the problem? #2 Sicherheit ssh
[email protected]
# … vi
/usr/local/tomcat/conf/server.xml # … tomcat7 restart
What’s the problem? #3 HTTP Reverse Proxy DB DB SAN
Logging Backup Switch DNS HTTP USV Monitoring www.katzenfreunde-forum.de
What’s the problem? #3 HTTP Reverse Proxy DB DB www.katzenfreunde-forum.de
DNS HTTP Auslastung SAN Logging Backup Switch USV Monitoring
Lösungen
Hypervisor App OS App OS App OS
None
“It’s all about the application...” Würden wir die Anwendung ohne
OS laufen lassen?
bit.ly/docker-einfuehrung Thread Prozess Container VM Hardware Pro Maschine Performance -
+ Isolation + -
Was ist Docker? - Beispiel für Container-Virtualisierung Solaris Zones OpenVZ
LPAR ...eigentlich nur eine alte Idee: Segmentierung Marketing Technogisch lightweight Hypervisor VM shared Linux Kernel Isolation Namespaces Ouality of Service Cgroups FreeBSD Jails LXC OS App Userspace App Userspace App Userspace
Was ist Docker? - Zur rechten Zeit am rechten Ort
Accessibility Cloud DevOps Docker Hub Community
Docker Engine • zentrale Laufzeitumgebung der Container • ist einzige
Abhängigkeit des Service • ermöglicht Portabilität • no Emulation Layer → ~ no Performace Impact Dev == Test == Staging == Production
“ Talk is cheap, show me the code
Ökosystem Development bit.ly/docker-oekosystem Orchestrierung Docker Machine Kubernetes Docker Swarm Docker
Comopse Mesossphere Panamax Vagrant Windows Nano Server OS CoreOS VMWare Photon Snappy Ubuntu Core Cloud Amazon AWS ECS Rackspace Azure Google Compute Engine Hypriot ... ... ... ...
weitere Ressourcen... bit.ly/docker-einfuehrung | bit.ly/docker-oekosystem road-to-cuba-and-beyond.com/put-a-island-into-a-box-how-to-dockerize-your-cuba-app/ pluralsight.com/courses/docker-deep-dive pluralsight.com/courses/docker-fundamentals