环境搭建记录(2014-08-01)
- 操作系统: Win7旗舰版
- Vagrant版本: 1.6
搭建过程
- 安装vagrant
右键打开安装包按照提示安装即可
安装后会自动把vagrant添加到环境变量中
- 添加box
vagrant box add centos6.3 https://s3.amazonaws.com/itmat-public/centos-6.3-chef-10.14.2.box
mkdir dev
cd dev
vagrant init
mkdir src
- 修改Vagrant配置
##Edit Vagrantfile
## 设置端口转发,把guest的80端口转发到host的8080端口
config.vm.network "forwarded_port", guest: 80, host: 8080
## 挂载文件到gust
config.vm.synced_folder "src", "/opt/web/dev"
## 禁用默认挂载
config.vm.synced_folder "/", "/vagrant" disabled: true
配置修改后需要执行如下命令使配置生效
vagrant reload
- 连接gust主机
在windows下使用vagrant ssh是无法连接到gust的
但是在执行vagrant ssh之后会给出连接方法
ssh
executable not found in any directories in the %PATH% variable. Is an
SSH client installed? Try installing Cygwin, MinGW or Git, all of which
contain an SSH client. Or use your favorite SSH client with the following
authentication information shown below:
Host: 127.0.0.1
Port: 2222
Username: vagrant
Private key: C:/Users/username/.vagrant.d/insecure_private_key
使用putty连接127.0.0.1的2222端口即可
- 连接成功之后就是环境的搭建了,这里不再赘述
注意
- 在vagrant中,无论在linux还是windows下路径分割符都使用"/"