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
Docker Quickstart
Search
Federico Minzoni
November 25, 2015
Technology
100
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Docker Quickstart
Docker overview for developers and curious
MilanoTechScene Meetup #3
Federico Minzoni
November 25, 2015
More Decks by Federico Minzoni
See All by Federico Minzoni
Docker: tips & tricks per la build
fminzoni
0
430
Towards Docker 18.09
fminzoni
0
100
Docker Milano Meetup (Docker #4 Bday)
fminzoni
1
170
Docker Operations - Six memos for the next infrastructure
fminzoni
0
190
Docker Roma Meetup #1
fminzoni
0
170
Hello Docker! Mean Milan
fminzoni
1
75
Docker Milano Meetup #2
fminzoni
0
100
Other Decks in Technology
See All in Technology
Gitは怖い?共有ワークスペースから始めるSnowflakeチーム開発
coco_se
0
210
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
390
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
1.6k
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
450
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
Spring BootからQuarkusへの移行
tatsuya1bm
2
110
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
500
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
150
AI時代、データエンジニアが一番おもろい
genshun9
0
560
【技術的負債conf】事業成長に伴う技術的負債の説明責任とAIによるモニタリング、認知的負債について
i35_267
2
1.1k
あるけみー式LTスライド作成術
alchemy1115
1
210
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
5
2.1k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Evolving SEO for Evolving Search Engines
ryanjones
0
290
RailsConf 2023
tenderlove
30
1.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Un-Boring Meetings
codingconduct
0
420
Game over? The fight for quality and originality in the time of robots
wayneb77
1
270
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
350
Ruling the World: When Life Gets Gamed
codingconduct
0
330
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 ?