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 Quickstart
Search
Federico Minzoni
November 25, 2015
Technology
1
89
Docker Quickstart
Docker overview for developers and curious
MilanoTechScene Meetup #3
Federico Minzoni
November 25, 2015
Tweet
Share
More Decks by Federico Minzoni
See All by Federico Minzoni
Docker: tips & tricks per la build
fminzoni
0
280
Towards Docker 18.09
fminzoni
0
86
Docker Milano Meetup (Docker #4 Bday)
fminzoni
1
140
Docker Operations - Six memos for the next infrastructure
fminzoni
0
180
Docker Roma Meetup #1
fminzoni
0
100
Hello Docker! Mean Milan
fminzoni
1
61
Docker Milano Meetup #2
fminzoni
0
75
Other Decks in Technology
See All in Technology
ビジネスとエンジニアリングの接合点 そしてコード品質がそこに及ぼす影響 v1.1 / The Intersections of Business and Engineering, and The Impact of Code Quality There (v1.1)
mtx2s
11
2.4k
SREとその組織類型
tatsuo48
8
1.4k
クラウドサインにおけるプロダクトマネージャーの役割と開発プロセス / 20240410_cloudsign-PdM
bengo4com
1
670
PHP"オレ"カンファレンスの告知
ysknsid25
0
290
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
9
2k
Apple Vision Pro trial session
akkeylab
0
120
20240416_devopsdaystokyo
kzkmaeda
1
170
CSSDAY 2024
kevinshallvari
0
180
Signals Unleashed: The Full Guide
rainerhahnekamp
0
350
キャラクター制御のためのプロンプト術 for LINE Bot
uezo
0
510
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs (QCon London)
inesmontani
PRO
0
140
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
180
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Visualization
eitanlees
135
14k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Pencils Down: Stop Designing & Start Developing
hursman
115
11k
The Pragmatic Product Professional
lauravandoore
24
5.8k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Practical Orchestrator
shlominoach
180
9.7k
How to Ace a Technical Interview
jacobian
272
22k
Fontdeck: Realign not Redesign
paulrobertlloyd
75
4.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
How to train your dragon (web standard)
notwaldorf
71
5.1k
Code Reviewing Like a Champion
maltzj
513
39k
Transcript
DOCKER QUICKSTART Milano Tech Scene
As a Developer, I want to use Docker so that
we...
CLOUD SOLUTIONS DEVELOPER @ENTER
[email protected]
@fminzoni FEDERICO MINZONI
Turning Points May 1999 VMware released Workstation August 2006 Amazon
introduce EC2 service August 2008 The first release of LXC (Linux Containers) October 2009 The first Devopsdays happened March 2013 Docker was released as open source
In 1999, VMware released Workstation which let developers run multiple
virtual machines locally Today, 75–90% of x86 workloads are virtualized.
In 2006, Amazon introduce self- service compute and storage. Developers,
for the first time, can create and deploy an application without talking to anyone else. Begins a new world of continuous deployment.
In 2009, Developers and IT professionals started joining forces in
what is called DevOps movement. What used to be considered infrastructure is now part of the code.
What’s the Problem with the VMs ? Size Performance Portability
Hardware-centric
None
Back in 2008, the LXC project... brought together CGroups and
kernel Namespaces to provide a complete containerization solution.
None
Finally in 2013, Docker released a... lightweight alternative to VMs,
letting devs code/build/test every few minutes without the virtualization overhead.
None
Application Container
Portable
Demo
Layered Filesystem
BUILD, SHIP, AND RUN ANY APP, ANYWHERE Package applications with
all dependencies Build Images Distribute via Registry Execute Containers Anywhere, unchanged
Ian Miell @ianmiell https://goo.gl/o9vNmO
None
How it works BUILD (images) Building and Compose Dockerfile. The
build process 1 build step = 1 layer Small. Fast. Reproducible docker-compose.yml docker-compose build SHIP Search and Distribute docker search docker pull 100 official images docker tag docker push 150k contributed images RUN (containers) Execute and Manage docker run … Compute Networking Storage Topology
Docker Tools BUILD Building and Compose SHIP Search and Distribute
RUN Execute and Manage
Docker Tools BUILD Building and Compose SHIP Search and Distribute
RUN Execute and Manage DEMO DEMO DEMO
QUESTIONS ?