Windows 10 配置vagrant环境

在被Windows环境坑了很多次后准备脱坑使用linux时,老司机推荐我使用vagrant各种安利下开始入坑:

  • Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。

  • 搭配Cmder如丝般顺滑,实现你所有关于Mac&Linux的幻想

  • 团队使用口味更佳

  • 跟‘代码在我机器上跑着没问题’说再见


安装vargrant

Vagrant是一款用于构建及配置虚拟开发环境的软件,基于Ruby,主要以命令行的方式运行。主要使用Oracle的开源VirtualBox虚拟化系统,与Chef,Salt,Puppet等环境配置管理软件搭配使用, 可以实行快速虚拟开发环境的构建。早期以VirtualBox为对象,1.1以后的版本中开始对应VMware等虚拟化软件,包括Amazon EC2之类服务器环境的对应。 —— [ 维基百科 ]

下载后老套路安装好Vagrant&VirtualBox

同时还需要Vagrant官方定制的系统镜像[传送门][5]

环境配置

将Vagrant添加进你的环境变量里后:

vagrant box add uname ~/box/ubox.box

uname是我们自己起的一个名字,~/box/ubox.box是你下载的box文件的绝对路径

确定一个英文目录作为你的工作空间

cd E:\workspace #切换进开发目录
vagrant init uname
vagrant up
$ vagrant ssh  # SSH 登录
$ cd /vagrant  # 切换到开发目录,也就是宿主机上的 `~/workspace`

注意Windows上没有ssh,需要另外使用其他链接,但是如果使用了Cmder,可以忽略这句话


vagrant up

时遇到了unknown filesystem type ‘vboxsf’的错误

原因是需要进入Virtualbox手动配置VirtualBox增强功能软件

linux系统默认登录口令是:
用户名:vagrant
密码:vagrant


Logo

更多推荐