Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Docker - ID-Python Meet Up Octo...
Search
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
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
150
初めてのDatabricks AI/BI Genie
taka_aki
0
200
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
240
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
120
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
630
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
260
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
380
RAG/Agent開発のアップデートまとめ
taka0709
0
190
プロンプトやエージェントを自動的に作る方法
shibuiwilliam
13
11k
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.6k
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/09 - 2025/11
oracle4engineer
PRO
0
160
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
270
Featured
See All Featured
Thoughts on Productivity
jonyablonski
73
5k
Code Reviewing Like a Champion
maltzj
527
40k
Designing for humans not robots
tammielis
254
26k
Navigating Team Friction
lara
191
16k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
The Invisible Side of Design
smashingmag
302
51k
Speed Design
sergeychernyshev
33
1.4k
Agile that works and the tools we love
rasmusluckow
331
21k
For a Future-Friendly Web
brad_frost
180
10k
The Language of Interfaces
destraynor
162
25k
Automating Front-end Workflow
addyosmani
1371
200k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
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...