VagrantとVirtualBoxによるローカルの開発環境設定の覚え書き

posted in: Make, Programming, Technology | 0
Pocket

???????????????

???????

????????Vagrant?Virtual Box??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Mac?Windows??????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

(?????????????????????????????????????????????????????)

?????????

  • ????web?????????????????????????????
  • ??????????????????
  • Unix????????????
  • ????????????????????????????????????
  • ?????????????????????????Hello World???????

 

??

???????????????????????????

  1. ??????????????????????
  2. ???????????????
  3. ???????????
  4. Vagrant up ? SSH?????????????
  5. ???????
  6. ???

1. ??????????????????????

???????????????

?

????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????????????????web????????????????????????????????????????????

??????????????????

????????web?????????????????????????????????????????????????????????????Access????Dropbox???Excel VBA???????

?CMS???????????????????????????????????????????????????????????????????????????web??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

2. ???????????????

???????

???????????????????????????????

????PC?????????????SSH?????????????????????????????????????????????????


????????? 2014 09 28 13 07 53?????????

 

?????

?????????????????

??????????????????????????????????????????????????????????

??????????? (?13?) – ??????????????????
????????????????????????????????????

??????????????

????????????????????????????????????????????????

??????????

  • ????
  • Vagrant
  • Virtual Box
  • Hoster
  • FileZilla
  • MinGW

???????????????????????????????????

?????????????????????????????????????

??????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????

Vagrant???????

 


????????? 2014 09 28 13 29 10

Image via Vagrantup.com

 

????????????????????????????????????Virtual?Box????????????????????

?????????????????????????????1???????????????????????????Vagrant??????????1.6.5(2014?9?27??????????

?????????????Vagrant????Virtual Box???????????????????????????Hello World????????????Vagrant??????????SSH????????????????????????????????????Q&A?????????????????????????

 

1.6.5?????????????????????Vagrant???????????

 

?????????Vagrant???????1.5.4?????????????????????4???????????????

?????????????????????????????????????????????????

Vagrant??????????????????????????????????????Ver 1.5.4???????????Vagrant
Vagrant??????/????Vagrant??????????

 

?Vagrant?????????????????????????????????????????

Vagrant??????????????????? ? Developers.IO
Vagrant???????

 

VirtualBox???????

??????????????Virtual Box???????????????Oracle???????????????


VirtualboxImage via virtualbox.org

?

???????????????????????????PC????????????????????

Downloads – Oracle VM VirtualBox
Virtual Box??????????

 

Host????????????

????????????????IP????????????????????????????hosts????????????????????????????????????????????

?Mac????????????????hoster

RedWinder::MacApp::Hoster
Mac?host????? Hoster

 

?Win??????Hosts file manager ????????????????????

Hosts File Manager

 

Software Factory/ ???????Hosts File Manager????????????

????????? FileZilla

?????????????????????????????????????????PC????????????????????????????????????????????????????????????????????????????????FileZilla????????????????

FileZilla – The free FTP solution
?????????/ FileZilla??????

Windows??????????

?????Windows????????????????Mac?????????????????Windows?????????????????????????????????????

Windows???????????????? – ??????
Windows?????????????????????Tips/MinGW????????????????????

???????????????????OK???

3. ????????????

???????????????????????????????????????????????????????????????Skip???????

UNIX????

???????????????????????????????????????????????????????????UNIX??????????????????????????????????

UNIX?????? (???????) (?16?) – ??????????????????
UNIX??????(????????

??????????????????????????????????????????????????????????????

????????????????UNIX????

pwd ????????????
cd [??????] [??????]???
cd .. ?????????????
ls ?????????????????
mkdir [??????] [??????]???
rm [?????] [????]?
rm -r [??????] [??????]????????
vi [?????] vim(???????????????????

Vim

?Vim??????????????????????????????????????????????????????????????????????????????

?????????????????????????????????????????????????????????????Vim?????????????????

vim?? (?18?) – ??????????????????

UNIX??OS?????????????, Vim??????

(Windows????????????MingGW????????????vim????????)

???

???????????????Vagrant???????????????????????????????????????

???????????????????????

4. Vagrant up ? SSH?????????????

??????????????????????????????????????????????????????????????????????????????????????????????

Box???????????

???????????????????Vagrant?????????????????????????

????????Vagrant??????????

?????????????????????????

???????????????Cent OS??????????????????????????????Cent OS?Box???????????(Provider?VirtualBox?????????????????

A list of base boxes for Vagrant – Vagrantbox.es
Vagrant?????Box??????????

?????????????????????????2014?9?28??????Cent
OS7.0????????????????7.0??????????????????????????????????????????????????????(service?)?

??????????systemctl???????yum?????iptables-services?????????????????????????URL???????????????Centos7.0????????????????????????????????????

?Mac???????????????????????????????????(^o^)?

????????????????????????Windows??????????????????????????????????CentOS 6.4??????????????????

?????????????????????????

????????????????????

?????????????????BOX?????????????????

??????????BOX??????????OK???


Vagrant?????Box?CentOS 6.4??????????????????????????????????????????????????????????OS???????32bit?64bit???????????????????????????SSH?????????????????????????????????????????????

Vagrant Up ?????

????Vagrant????????????????????????????????????????

???????OK????????Vagrantfile??????????????????ls?????????????

?Vagrant????????????????Vagrantfile????Vim??????????????????????????????????IP??????????????????????????vagrant????????????????????????????????

??????????????????????????????????????

vagrant up ? Error: Connection timeout. Retrying… – ??????
??????

??????Vagrantfile??????????Virtual Box??????????????????????????????

????????????????????????????????????????????

?????????????????????????????????????????
???????Intel?64bit?????????Intel VT?OFF???????????????????

31.12. BIOS ???Intel VT ? AMD-V ??????????????????

BIOS??Intel VT?AMD-V??????????????????

?BIOS???????????????????????????????????Vaio pro???????????BIOS???Assit??????????????????????????????????????

????????Vagrant up??????????????PC????????????

????????vagrant@localhost ~ ?????????

?????????????????????????Hello World??????????????????????????Vagrant???????????????????????????????????????????????????????????????????????

5. ???????

???????????????????????

?????vagrant???????????????????????????????????

?2???????????????????????????????????????????????

?????????????????????Virtual Box?GUI??????????????????????????????????

vagrant up ??
vagrant ssh ???????????????????????
vagrant suspend ????????????????????RAM?????????
vagrant resume suspend????????????????Vagrant up??OK??????
vagrant halt ??????????????????????????

 

???????????????????????????????????

??????? | Vagrant?????????
Vagrant???????????????????
 

6. ???

?Vagrant?Virtual Box?????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????????????????????????????????????????????????

 

 

Pocket

Leave a Reply