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
95
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
390
Towards Docker 18.09
fminzoni
0
90
Docker Milano Meetup (Docker #4 Bday)
fminzoni
1
150
Docker Operations - Six memos for the next infrastructure
fminzoni
0
190
Docker Roma Meetup #1
fminzoni
0
130
Hello Docker! Mean Milan
fminzoni
1
65
Docker Milano Meetup #2
fminzoni
0
93
Other Decks in Technology
See All in Technology
United™️ Airlines®️ Customer®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedguide
0
780
NewSQLや分散データベースを支えるRaftの仕組み - 仕組みを理解して知る得意不得意
hacomono
PRO
3
230
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
390
AWS CDKの仕組み / how-aws-cdk-works
gotok365
10
890
american aa airlines®️ USA Contact Numbers: Complete 2025 Support Guide
aaguide
0
500
関数型プログラミングで 「脳がバグる」を乗り越える
manabeai
2
220
Lakebaseを使ったAIエージェントを実装してみる
kameitomohiro
0
180
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
5
600
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
2
2.2k
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
180
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
640
セキュアな社内Dify運用と外部連携の両立 ~AIによるAPIリスク評価~
zozotech
PRO
0
100
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
BBQ
matthewcrist
89
9.7k
Side Projects
sachag
455
42k
Code Review Best Practice
trishagee
69
19k
A better future with KSS
kneath
238
17k
Gamification - CAS2011
davidbonilla
81
5.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Site-Speed That Sticks
csswizardry
10
700
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 ?