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
Lightning talk about working with vagrant
Search
Jan Schulte
June 27, 2014
Technology
1
50
Lightning talk about working with vagrant
Jan Schulte
June 27, 2014
Tweet
Share
More Decks by Jan Schulte
See All by Jan Schulte
Working with Vagrant
janschulte
0
63
eurucamp special ticket offer for Rails Girls study groups
janschulte
0
89
Reproducible work environments
janschulte
1
76
Working in a different country
janschulte
0
57
Other Decks in Technology
See All in Technology
FastConnect の冗長性
ocise
1
9.6k
エンジニアの育成を支える爆速フィードバック文化
sansantech
PRO
3
660
自動テストの世界に、この5年間で起きたこと
autifyhq
10
7.1k
君はPostScriptなウィンドウシステム 「NeWS」をご存知か?/sunnews
koyhoge
0
720
SCSAから学ぶセキュリティ管理
masakamayama
0
140
リアルタイム分析データベースで実現する SQLベースのオブザーバビリティ
mikimatsumoto
0
950
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
12
4.5k
開発者が自律的に AWS Security Hub findings に 対応する仕組みと AWS re:Invent 2024 登壇体験談 / Developers autonomously report AWS Security Hub findings Corresponding mechanism and AWS re:Invent 2024 presentation experience
kaminashi
0
190
株式会社EventHub・エンジニア採用資料
eventhub
0
4.2k
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
740
バックエンドエンジニアのためのフロントエンド入門 #devsumiC
panda_program
16
6.5k
Data-centric AI入門第6章:Data-centric AIの実践例
x_ttyszk
1
370
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
BBQ
matthewcrist
86
9.5k
Site-Speed That Sticks
csswizardry
3
370
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
A Philosophy of Restraint
colly
203
16k
Writing Fast Ruby
sferik
628
61k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Navigating Team Friction
lara
183
15k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Transcript
Working with Vagrant Jan Schulte - @neinasaservice
Virtual machine • Software that emulates a complete computer •
For example “Run Windows on your Mac” simultaneously
source: http://www.macwindows.com/Images/Parallels8_Win8.png
What is Vagrant? • Open source tool for managing virtual
machines • Written in Ruby • Available for • Mac OS X • Linux • Windows
Why Vagrant • Portable work environments • Provide same working
environment for all team members • Spend less time with setup • Automatic installation of tools • One VM for every project
$ vagrant init
$ ls! Vagrantfile
$ vagrant up
$ vagrant ssh
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)! ! *
Documentation: https://help.ubuntu.com/! Welcome to your Vagrant-built virtual machine.! Last login: Fri Jun 27 19:42:50 2014 from 10.0.2.2! vagrant@precise64:~$
Special things • user vagrant • password vagrant • Vagrantfile
is a Ruby file • Vagrantfile is checked in together with your project
• List of virtual machines • https://vagrantcloud.com/discover/featured • http://www.vagrantbox.es/ •
Tutorials • http://docs.vagrantup.com/v2/getting-started/ index.html • Example Working environment • https://github.com/schultyy/basic-development-env