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
Introduction to Docker - ID-Python Meet Up Octo...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sfrnld
October 09, 2013
Technology
1
300
Introduction to Docker - ID-Python Meet Up October 2013
sfrnld
October 09, 2013
Tweet
Share
Other Decks in Technology
See All in Technology
GitHub Copilot CLI 現状確認会議
torumakabe
12
4.9k
Oracle Cloud Infrastructure:2026年1月度サービス・アップデート
oracle4engineer
PRO
0
170
なぜCREを8年間続けているのか / cre-camp-4-2026-01-21
missasan
0
1.3k
Git Training GitHub
yuhattor
1
270
2026年はチャンキングを極める!
shibuiwilliam
7
1.2k
セキュリティ はじめの一歩
nikinusu
0
620
AWS監視を「もっと楽する」ために
uechishingo
0
440
しろおびセキュリティへ ようこそ
log0417
0
110
20260120 Amazon VPC のパブリックサブネットを無くしたい!
masaruogura
2
170
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
0
120
Exadata Database Service ソフトウェアのアップデートとアップグレードの概要
oracle4engineer
PRO
1
1.2k
The Engineer with a Three-Year Cycle - 2
e99h2121
0
190
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
90
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
710
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
120
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
120
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
85
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
280
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
630
Building the Perfect Custom Keyboard
takai
2
670
A Tale of Four Properties
chriscoyier
162
24k
Transcript
Good Morning.
docker Python Indonesia Meet Up October 2013 Sefrinaldi | @sfrnldi
Software Engineer at Infinyscloud
I’m a .Net guy.
Infinyscloud.com
@sfrnldi
None
Knowing each other...
Docker is...
A container management tool.
Created by folks at dotCloud
Based on dotCloud backend engine
..to make LXC easier to use.
LXC Let you run a Linux system within another Linux
system
Linux Container “A group of processes on a Linux box,
put together in an isolated env”.
Re-write
Reasons to use Docker
You’re a hipster
Re-installing Ubuntu from scratch is not fun.
The only possible thing format to ship code with it's
environment is using VM
VM uses too many resource.
Want to ship everything around the application, configuration, libs used,
etc etc...
Developer can guaranty that what he has create and run
here can run smoothly over there.
The chalenges.
The chalenges
The Matrix From Hell
The solution.
Create a standard shipment method.
The solution
“Build once...run anywhere” ~ Developer
“Configure once...run anything” ~ DevOps
Docker under the hood.
File System
Docker Layers Read-only
Docker Image The read- only layer
Docker Container
Docker Container
Docker Index / Registry
Getting started.
Dockerfile.
Dockerfile.
Build a Docker Image “docker build -t sfrnld/newimg .”
Pull an Image “docker pull ubuntu:quantal”
Get list of Docker images “docker image”
Create a Container “docker run -i -t ubuntu:quantal /bin/bash”
Get list of Docker container “docker ps -a”
Commit a Container “docker commit 275fd72a5f62 sfrnld/newimages”
Push an Image to Repository “docker push sfrnld/demo”
Let’s try it out!
Thanks for listening...