$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Vagrant and Docker
Search
Kuncara Adi Nugraha
May 20, 2015
Technology
0
95
Introduction to Vagrant and Docker
A small introduction for vagrant and Docker.
Kuncara Adi Nugraha
May 20, 2015
Tweet
Share
More Decks by Kuncara Adi Nugraha
See All by Kuncara Adi Nugraha
Recap of Dicoding Events : Continuous Quality and Test Automations
lagilaper
0
300
Legacy codes
lagilaper
0
3.2k
Metrics and Monitoring
lagilaper
0
65
Agile Retrospective
lagilaper
0
180
Culture Test
lagilaper
0
190
Recap of Jordan DeaMattson TechTalk
lagilaper
0
360
Other Decks in Technology
See All in Technology
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
110
Snowflake だけで実現する “自立的データ品質管理” ~Data Quality Monitoring 解説 ~@ BUILD Meetup: TOKYO 2025
ryo_suzuki
0
130
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
2.2k
AI との良い付き合い方を僕らは誰も知らない
asei
0
230
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
640
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.1k
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
210
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
320
Agent Skillsがハーネスの垣根を超える日
gotalab555
6
3.9k
【U/Day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
1.4k
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
480
ESXi のAIOps だ!2025冬
unnowataru
0
320
Featured
See All Featured
So, you think you're a good person
axbom
PRO
0
1.8k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
32
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
170
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Typedesign – Prime Four
hannesfritz
42
2.9k
WCS-LA-2024
lcolladotor
0
390
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
300
Unsuck your backbone
ammeep
671
58k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
120
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Building Adaptive Systems
keathley
44
2.9k
Designing for Performance
lara
610
69k
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.