windows7/10安装vagrant

时间:2024-05-20 09:40:59

vagrant是什么?

    vagrant是一个操作虚拟机的工具.

    通过命令和配置文件来管理虚拟机,很快就能完成一套开发环境的部署,并可以打包传播,统一了开发环境,也解决了重复配置环境的麻烦.

Vargant的好处



1.统一开发环境。
   一次配置打包,统一分发给团队成员,统一团队开发环境,解决诸如“编码问题”,“缺少模块”,“配置文件不同”带来的问题;


2.避免重复搭建开发环境。
   新员工加入,不用浪费时间搭建开发环境,快速加入开发,减少时间成本的浪费;


3.多个相互隔离开发环境。
   可以在不用box里跑不同的语言,或者编译安装同一语言不同版本,搭建多个相互隔离的开发环境,卸载清除时也很快捷轻松。


 

win7/win10系统下如何使用vagrant?

一.安装软件

win7下建议安装版本

1.vagrant_1.8.6.msi  

2.VirtualBox-5.1.8-111374-Win.exe


win10下建议安装版本

1.vagrant_1.9.7_x86_64.msi

2.VirtualBox-5.1.26-111374-Win.exe  


说明:以上版本是我亲自在自己电脑上安装过,可用的。  请不要随意升级软件版本,特别是win7操作系统

软件共200多M,无法上传到****资源库,有需要的朋友,在文末评论中,留下邮箱,我发你邮箱吧。

安装就比较简单了,点击下一步,下一步即可,提示please restart the computer.时就重启下电脑,跟着提示操作即可。


安装完之后,有个细节。

网络连接,这里会多出来两个网络适配器,作用是用来共享宿主机与虚拟机的网络。 

必须是两个一起出现,并同时开启哦。(●ˇ∀ˇ●)

windows7/10安装vagrant

二.下载package.box

去vagrant官网下载一个package.box 文件,其实就是一个Linux系统的镜像。


三.把虚拟机加载到box容器中 

假设,第二步中下载的文件在D:\soft\Vagrantfile\ 目录。

打开cmd命令窗口,键入

[html] view plain copy
 print?
  1. vagrant box add abcd D:\soft\Vagrantfile\package.box   

abcd 是给虚拟机起的名字 ,根据你的喜好,随意写。 

四.初始化

[html] view plain copy
 print?
  1. vagrant init abcd  

五.启动虚拟机

[html] view plain copy
 print?
  1. vagrant up   

启动时,输出如下信息。
windows7/10安装vagrant

windows7/10安装vagrant


然后使用vagrant status 命令,查看是否正在运行。

windows7/10安装vagrant


六.常用命令

[html] view plain copy
 print?
  1. vagrant up      启动虚拟机  
  2. vagrant reload  重启虚拟机  
  3. vagrant status  查看虚拟机运行状态  
  4. vagrant halt    关闭虚拟机  

七.登陆虚拟机及大概使用介绍

[html] view plain copy
 print?
  1. vagrant ssh     在cmd命令窗口下,直接登陆虚拟机  
使用这个命令的好处时,不需要依赖第三方SSH客户端软件,比如xshell,即可直接登陆。

看图,

windows7/10安装vagrant

命令作用说明

sudo su 获取root用户权限。

ps -ef|grep nginx  查看nginx进程信息

ifconfig 查看当前虚拟机的ip信息, 此命令与win下的ipconfig 命令作用一样。

可以看到ip地址为192.168.33.11

那么,这个ip地址,是如何设置的呢? 在哪里进行设置的?

请看下一篇   vagrant 配置文件(Vagrantfile)讲解。