Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
E2勉強会 #2 Vagrant入門
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kaz Watanabe
January 29, 2014
Technology
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
E2勉強会 #2 Vagrant入門
Vagrantfileなどは下記
https://github.com/kaz29/vagrant-cakephp
Kaz Watanabe
January 29, 2014
More Decks by Kaz Watanabe
See All by Kaz Watanabe
開発エンジニアが取り組む DevSecOps ~ GitHub Enterprise × Azure での実践~
kaz29
0
52
Greenは本当にGreenか? - B/GデプロイとAPI自動テストで安心デプロイ
kaz29
1
210
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
510
開発エンジニアが実践するDevSecOps
kaz29
0
180
PHPCon福岡2024-Azureもなかなかいいですよ.pdf
kaz29
2
400
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
3
1.3k
20220908_フロントエンドパフォーマンス改善.pdf
kaz29
2
200
PHP製のPodCast配信用WebアプリをReact+Next.jsなSSGで作り直してみた話
kaz29
3
720
バックエンドエンジニアの私がお勧めする SPAフロントエンド開発環境
kaz29
6
6.3k
Other Decks in Technology
See All in Technology
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
夫婦で子育てするための育児標準化
codmoninc
PRO
0
330
WasmをRustにする
sansantech
PRO
0
250
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
140
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
170
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
170
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Site-Speed That Sticks
csswizardry
13
1.6k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
520
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Transcript
2014/1/29 Vagrantೖ E2ࣾษڧձ kaz29 #2
Agenda ✤ What is Vagrant?! ✤ Why use Vagrant?! ✤
Try Vagrant! ✤ ͓·͚
What is Vagrant? http://www.vagrantup.com/
What is Vagrant ✤ ԾڥΛߏங/͢ΔͨΊͷπʔϧ! ✤ A local cloud by
Mitchell Hashimoto
What is Vagrant ✤ ԾϚγϯͷ࡞! ✤ ڥઃఆ/ϓϩϏδϣχϯάͷࣗಈԽ! ✤ ෳͷԾϚγϯͷ࿈ܞ! ✤
ԾϚγϯΠϝʔδͷ
Why use Vagrant? http://www.vagrantup.com/
։ൃݱʹΑ͋͘Δޫܠ ✤ ʮຊ൪ڥʹσϓϩΠͨ͠Βಈ͔ͳ͍ʂʯ! ✤ ʮͷڥͰಈ͖·͢ɻʯ! ✤ ʮεςʔδϯάڥͰ࠶ݱ͠ͳ͍Ͱ͢ɻʯ
Why use Vagrant? ✤ ։ൃڥΛ౷ҰͰ͖Δ! ✤ खૣ͘ɺ؆୯ʹߏங/ϓϩϏδϣχϯάͰ͖Δ! ✤ ઃఆͷมߋΛ؆୯ʹͰ͖Δ! ✤
ΠϝʔδΛͤͣɺઃఆϑΝΠϧͷ͚ͩͳͷͰܰྔ! ✤ σβΠφʔ͞ΜͰͰ͖Δʂ
Try Vagrant
Try Vagrant ✤ Virtual BoxͷΠϯετʔϧ ! ! https://www.virtualbox.org/wiki/Downloads! ✤ VagrantͷΠϯετʔϧ
! ! http://www.vagrantup.com/downloads.html! ✤ ઃఆϑΝΠϧͷμϯϩʔυ ! ! http://labo.decr.jp/public/e2study.tgz
ओͳίϚϯυ ✤ vagrant up [—provision] - Ծαʔόʔͷىಈ! ✤ vagrant halt
- Ծαʔόʔͷఀࢭ! ✤ vagrant destroy - Ծαʔόʔͷআ! ✤ vagrant provision - ϓϩϏδϣχϯάΛ࣮ߦ! ✤ vagrant status - Ծαʔόʔঢ়ଶͷදࣔ! ✤ vagrant ssh - ԾαʔόʔʹϩάΠϯ
Try Vagrant ✤ vagrant box add precise64 precise64.box *1! ✤
e2study.tgz Λղౚ! ✤ vagrant up! ! ͭ͠͠! ✤ http://localhost:8080/ ʹΞΫηε!!! *1 ௨ৗࣗಈͰՃ͞ΕΔͷͰෆཁɻDLʹ͕͔͔࣌ؒΔͨΊɻ
ग़དྷ্͕Γ * DebugKitͷ༗ޮԽREADME.mdࢀর
ϛυϧΣΞڥ ✤ OS - Ubuntu 12.04! ✤ Apache - 2.2.22-1ubuntu1!
✤ prefork + mod_php5! ✤ PHP - 5.4.24-1~dotdeb.0! ✤ php5-cli! ✤ php-pear! ✤ php5-zendopcache! ✤ php5-xdebug! ✤ php5-curl! ✤ php5-pgsql! ✤ php-gd! ✤ PostgreSQL - 9.1.11! ✤ curl! ✤ git! ✤ vim! ✤ tree! ✤ language-pack-ja
ΞϓϦέʔγϣϯڥ ✤ composerͰΠϯετʔϧ! ✤ CakePHP - 2.4.4! ✤ Migrations Plugin!
✤ DebugKit Plugin! ✤ ։ൃ༻σʔλϕʔε࡞! ✤ bake project! ✤ database.phpੜ
։ൃ࡞ۀ ✤ ϗετOSͷ͖ͳΤσΟλʔͰमਖ਼! ✤ http://localhost:8080/ ʹΞΫηε! ✤ UnitTest! ! !
vagrant ssh! ! ! cd /vagrant_data/app! ! ! Concole/cake Test …
Vagrantfile
ϓϩϏδϣχϯάͷઆ໌
ৄ͘͠ README.mdࢀর
͓·͚ - ࠷ۙͷ։ൃํ๏ ✤ ϦϙδτϦʹVagrantfileΛೖΕΔ! ✤ ։ൃڥͷϨγϐΛௐ! ✤ ຊ൪/εςʔδϯά༻ͷϨγϐΛॻ͘(chef-solo/knife soloͰprovisioning)!
✤ CapistranoͰσϓϩΠεΫϦϓτΛॻ͘! ✤ ఏग़༻υΩϡϝϯτ/ϚχϡΞϧMarkdownͰॻ͍ͯϦϙδτϦͰ ཧ(ఏग़PDF)
Fin @kaz_29 Q?