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
360
Towards Docker 18.09
fminzoni
0
88
Docker Milano Meetup (Docker #4 Bday)
fminzoni
1
150
Docker Operations - Six memos for the next infrastructure
fminzoni
0
180
Docker Roma Meetup #1
fminzoni
0
120
Hello Docker! Mean Milan
fminzoni
1
64
Docker Milano Meetup #2
fminzoni
0
88
Other Decks in Technology
See All in Technology
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
140
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
120
UI State設計とテスト方針
rmakiyama
3
820
OCI技術資料 : ファイル・ストレージ 概要
ocise
3
11k
普通のエンジニアがLaravelコアチームメンバーになるまで
avosalmon
0
130
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
39
17k
コンテナセキュリティのためのLandlock入門
nullpo_head
2
330
効率的な技術組織が作れる!書籍『チームトポロジー』要点まとめ
iwamot
2
120
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
120
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
9
3.8k
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
350
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
230
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
460
33k
How GitHub (no longer) Works
holman
311
140k
Bash Introduction
62gerente
609
210k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
920
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Designing Experiences People Love
moore
138
23k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
1
110
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
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 ?