码迷,mamicode.com
首页 > Windows程序 > 详细

vagrant 安装使用 win7

时间:2015-07-22 12:25:38      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

第一步、安装VirtualBox和vagrant

下载地址:

https://www.virtualbox.org/wiki/Downloads

http://downloads.vagrantup.com/

下载相应的版本安装即可,win下一路next即可(其他os安装方法请自行百度)

在网络环境不是很好的情况下,也需要下载需要的box镜像:http://www.vagrantbox.es/

第二步、添加vagrant虚拟机

1.创建box存放目录E:\vagrant-box并切换进来,将下载好的box文件复制进来

添加box到vagrant,使用命令: vagrant box add your-box-name ./centos-7.0-x86_64.box

2.创建开发目录E:\vagrant-box\centos7-puppet381并切换到目录 cd E:\vagrant-box\centos7-puppet381

初始化:vagrant init [your-box-name] #不写box名称时是初始化默认的box

启动:vagrant up

第三步、SSH到虚拟机中

Windows 终端并不支持 ssh,所以需要安装第三方 SSH 客户端,比如:Putty、Cygwin、xshell、secureCRT等(默认帐号密码都是vagrant)

技术分享

技术分享技术分享

Vagrant 初始化成功后,会在初始化的目录里生成一个 Vagrantfile 的配置文件,可以修改配置文件进行个性化的定制。

Vagrant 默认是使用端口映射方式将虚拟机的端口映射本地从而实现类似 http://127.0.0.1:80 这种访问方式,这种方式比较麻烦,新开和修改端口的时候都得编辑。
相比较而言,host-only 模式显得方便多了。
打开 Vagrantfile,将下面这行的注释去掉(移除 #)并保存:
config.vm.network :private_network, ip: "192.168.30.177"
重启虚拟机,这样我们就能用 192.168.30.177 访问这台机器了,你可以把 IP 改成其他地址,只要不产生冲突就行。

当你配置好开发环境后,退出并关闭虚拟机。在终端里对开发环境进行打包:
$ vagrant package
打包完成后会在当前目录生成一个 package.box 的文件,将这个文件传给其他用户,其他用户只要添加这个 box 并用其初始化自己的开发目录就能得到一个一模一样的开发环境了。

常用命令:
$ vagrant init  # 初始化
$ vagrant up  # 启动虚拟机
$ vagrant halt  # 关闭虚拟机
$ vagrant reload  # 重启虚拟机
$ vagrant ssh  # SSH 至虚拟机
$ vagrant status  # 查看虚拟机运行状态
$ vagrant destroy  # 销毁当前虚拟机

使用 Apache/Nginx 时会出现诸如图片修改后但页面刷新仍然是旧文件的情况,是由于静态文件缓存造成的。需要对虚拟机里的 Apache/Nginx 配置文件进行修改:
# Apache 配置添加:
EnableSendfile off
# Nginx 配置添加:
sendfile off;

更多内容请查阅官方文档 http://docs.vagrantup.com/v2/cli/index.html

vagrant 安装使用 win7

标签:

原文地址:http://www.cnblogs.com/benlightning/p/4666822.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!