1. 下载安装virtualbox和vagrant

2.  下载box  

http://www.vagrantbox.es/

官方推荐:https://app.vagrantup.com/boxes/search?utf8=%E2%9C%93&sort=downloads&provider=&q=centos

如:下载后的包名为:centos7.0.box

3.  添加box

   vagrant box add  boxname  url

boxname 随便命名,后头用到

url 为绝对路径或本地路径 如: https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box

D:\a\centos-7.0-x86_64.box

4. 初始化 vagrant init boxname

    vagrant init boxname  会生成Vagrantfile文件

boxname 为上头add 的名字

修改Vagrantfile文件:

config.vm.network "public_network", ip: "172.16.20.93"

config.vm.synced_folder "F:/www", "/var/www"


5. 启动  vagrant up


6. 重启  vagrant reload


7. 关闭  vagrant halt


8.打包分发命令

   vagrant package --base boxname  --output new_centos.box

7.修改vagrantfile后需要reload

   执行命令:vagrant reload


8.销毁实例
  执行命令:vagrant destroy


9. 问题

a. VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动

解决:bios启动虚拟设置  http://blog.csdn.net/joechao1003/article/details/77367694

b. This is usually because the "vboxsf" file system is not available.

解决:vagrant plugin install vagrant-vbguest    

http://blog.csdn.net/demon3182/article/details/51436032

相关:http://pylixm.cc/posts/2015-12-01-Vagrant-install.html

10.

用户名:vagrant 
密   码:vagrant 
root帐号密码:vagrant

//更新 
用vagrant创建的ubuntu系统,root账号密码默认是没有设置的,需要手动设置 
sudo passwd

vagrant 学习相关推荐

  1. virtualbox+vagrant学习-2(command cli)-16-vagrant snapshot命令

    Snapshot快照 这是用于管理客户机器快照的命令.快照记录客户计算机的时间点状态.然后可以快速恢复到此环境.这可以让你进行试验和尝试,并迅速恢复到以前的状态. 快照并不是每个provider都支持 ...

  2. vagrant学习笔记

    什么是vagrant 简而言之,vagrant就是一个用来管理虚拟机文件的工具 为什么要使用vagra 如果经常玩虚拟机的话,就会知道,当你需要新建一个虚拟环境的时候,总是要重复的安装操作系统,以及操 ...

  3. vagrant学习记录

    介绍:vagrant是一款用来构建虚拟开发环境的工具,通常用在开发时统一开发环境.相似工具有docker 安装: 1.vagrant依赖于虚拟机工具,所以需要安装虚拟机,建议使用VirtualBox. ...

  4. virtualbox+vagrant学习-2(command cli)-20-vagrant suspend命令

    Suspend 格式: vagrant suspend [options] [name|id] 这个suspend命令将挂起vagrant正在管理的客户机,而不是完全关闭或摧毁它. 挂起有效地保存了计 ...

  5. vagrant学习笔记 - 基本命令的使用

    为什么80%的码农都做不了架构师?>>>    vagrant基本命令,根据操作的目的,可以对基本命令进行分类: 1 操作镜像 box package 2 操作虚拟机 connect ...

  6. virtualbox+vagrant学习-2(command cli)-27-vagrant connect命令

    Connect 命令: vagrant connect NAME connect命令通过启用对共享环境的访问来补充share命令.你可以在"vagrant share"部分了解有关 ...

  7. virtualbox+vagrant学习-2(command cli)-15-vagrant resume命令

    Resume 格式: vagrant resume [vm-name] 这将恢复先前挂起的vagrant托管计算机,可能与suspend命令一起使用. 默认情况下,配置的预配置程序在运行该命令时将不再 ...

  8. virtualbox+vagrant学习-3-Vagrant Share-5-Security

    Security 可以理解,分享你vagrant环境引发了一些安全问题. vagrant share的主要安全机制是通过隐藏的安全性以及SSH的加密密钥.此外,还有几个配置选项可用来帮助控制访问和管理 ...

  9. virtualbox+vagrant学习-2(command cli)-7-vagrant login命令

    Login ⚠️该命令已经弃用了,别名为vagrant cloud auth login.看本博客的 格式: vagrant cloud auth login [options] 登录命令用于使用Ha ...

  10. Vagrant 基本使用操作

    Others Vagrant 基本使用操作 Vagrant 是什么? Vagrant 安装 Vagrant 快速上手安装 CentOS Vagrant 基本命令小结 Vagrantfile 配置文件 ...

最新文章

  1. 持续集成之“自动化部署”
  2. R语言dataframe创建新的特征(变量)、行加和特征、行均值特征(基于加减乘除、指数、模数等操作符)、创建新的特征(变量)、生成编码特征(基于比较操作符、逻辑操作符)
  3. 使用FindFirstFile,FindNextFile遍历一个文件夹
  4. 浅析网站结构如何开启优化工作
  5. sql增删改查_快速搞定数据库增删改查|附思维导图
  6. 分布式环境下的session共享
  7. java和android 语法区别_病症解析:语言发育迟缓和自闭症的联系与区别
  8. SpringBoot项目在idea中运行正常,打包jar包后运行报NoClassDefFoundError和UnsatisfiedDependencyException解决方案...
  9. 桔梗网导航怎么取消_货车从业资格证考试正式取消?交通部最新回复!
  10. asp.net基础知识
  11. 基于JAVA+SpringMVC+Mybatis+MYSQL的办公用品销售平台进销存系统
  12. 计算机存储单位字的英语,计算机存储基本单位,位、字节、字以及KB、MB和GB怎么换算?...
  13. Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决(续)
  14. 【302】C# TreeView 控件使用说明
  15. Java8新特性-Lambda表达式
  16. 逐点比较法直线插补MATLAB(四个象限合并)
  17. 计算机专业毕业设计工作日志,计算机科学技术系毕业设计工作日志.doc
  18. 你们知道官网购买服务器可以返佣吗
  19. 微信小程序云开发—校园动物图鉴
  20. java中实现的十进制转换成二进制的简单代码

热门文章

  1. 如何优雅地进行错误处理(clean code阅读笔记之六)
  2. 阿里云如何打破Oracle迁移上云的壁垒
  3. webpack手动构建vue和vue-cli构建使用 px2rem-loader ,全局自动转换px单位,让自适应来的更简单点!...
  4. JIRA中设置[描述]字段的默认值
  5. 改进:js修改iOS微信浏览器的title
  6. Mysql 远程登陆配置
  7. Windows环境bugfree搭建
  8. ISO9000电脑资料管理办法
  9. 北师大版图形的旋转二教案_北师大版三年级数学下册微课精讲+课件教案试卷(文末下载)...
  10. linux系统安装mysql的步骤_在Linux系统安装MySql步骤截图详解