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 Vagrant and Docker
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kuncara Adi Nugraha
May 20, 2015
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Vagrant and Docker
A small introduction for vagrant and Docker.
Kuncara Adi Nugraha
May 20, 2015
More Decks by Kuncara Adi Nugraha
See All by Kuncara Adi Nugraha
Recap of Dicoding Events : Continuous Quality and Test Automations
lagilaper
0
310
Legacy codes
lagilaper
0
3.2k
Metrics and Monitoring
lagilaper
0
88
Agile Retrospective
lagilaper
0
200
Culture Test
lagilaper
0
210
Recap of Jordan DeaMattson TechTalk
lagilaper
0
380
Other Decks in Technology
See All in Technology
ホームラボ紹介
y_sera15
0
130
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
120
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
660
ラジオの科学
frievea
0
280
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.2k
事業価値と Engineering 2026年度版
recruitengineers
PRO
45
22k
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
220
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
420
PLATEAU で バーチャル花火大会
tatsuya1970
0
110
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
140
関東Kaggler会発表資料
takoi
1
200
DatadogのBits Chatが開発組織にもたらしたもの / What Bits Chat Has Brought Us
sms_tech
0
120
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
30 Presentation Tips
portentint
PRO
1
360
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
Design in an AI World
tapps
1
280
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
690
Designing for Timeless Needs
cassininazir
1
430
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
530
Transcript
Introduction to Vagrant and Docker
WHAT IS VAGRANT? • Tool to build complete development environment
• Sandboxed in a virtual machine
WHY VAGRANT? • Provides similar development environment across team /
project • Reduce development environment setup time • Increases production / development parity • Reduce “it works in my machine” issue
PROVIDERS • Provides virtualized machines for dev envinronment • Oracle
Virtualbox (default) • AWS • VMWare
CONFIGURATION • Plain text file (Vagrantfile) • Ruby DSL •
Provisioning Tools : Shell, Puppet, Chef, Salt, Ansible • Can use similar provisioning with production • Can be shared and versioned in Source Control
WHAT IS DOCKER? • Open source engine • Automates deployment
applications into container • Use same linux kernel with host’s
WHY DOCKER? • Configure Once, Run Anywhere • Multiple docker
in a single machine • Rapid scaling and deployment • Provide standardize environment in development, staging, and production
CONFIGURATION • Simple plain text file ( Dockerfile ) •
Can be shared and versioned • Docker Hub
DOCKER VS VAGRANT • Not Apple to Apple • Docker
can run inside Vagrant • Vagrant allow us to install all we need for development purposes e.g. OS, apps, etc. • Docker allow us to run self-contained applications with assured libraries and dependencies.