美文网首页vagrant
vagrant--基本操作

vagrant--基本操作

作者: 程然然 | 来源:发表于2015-09-05 23:18 被阅读0次

vagrant

建立在虚拟机基础上的虚拟环境管理工具。
对于前提——虚拟机,官方推荐使用VirtualBox,因为免费/容易获取/支持各平台/vagrant内嵌。
对于被管理的对象——虚拟环境,vagrant就是为了避免创建虚拟机繁琐的过程而出现的,它将一个虚拟环境封装为一个基础镜像,并给了一个生动的名字——box,所以这里的虚拟环境就是box。
而管理,也就是添加,使用,销毁这些操作了。

使用

  1. vagrant init
    一个普通的目录要成为vagrant可用的目录,需要初始化一下。初始化之后可以发现在目录下多了一个Vagrantfile文件,查看此文件,发现有很多被注释的配置示例,之后再说明。

  2. vagrant box add
    目前我们只是拥有一个vagrant可用的目录。下一步自然是需要一个虚拟环境,在box列表中没有所需的虚拟环境时可以这么做:HashiCorp's Atlas box catalog里聚集了各种可用的box,进入挑选一番,比如说看中了ubuntu/trusty64,在终端运行vagrant box add ubuntu/trusty64,vagrant会从服务器下载ubuntu/trusty64并添加进box列表,可用vagrant box list查看。当然也可以手动将box下载至本地,再添加vagrant box add boxname ~/box/ubuntu/trusty64

  3. 配置目录虚拟环境
    修改Vagrantfile文件
    或者在初始化时vagrant init boxname

  4. vagrant up
    一切就绪,启动虚拟环境,打开virtual box可以发现该虚拟机已启动。

  5. vagrant ssh
    以ssh登录虚拟环境,OK,已进入box,之后就可以通过终端在你的虚拟环境里为所欲为了。。。(没有ui界面)

    屏幕快照 2015-08-19 上午9.33.23.png
  6. vagrant halt
    挂起,顾名思义,关闭当前虚拟环境

  7. vagrant destroy
    彻底销毁当前虚拟环境

  8. 同步文件夹
    在box中ls /vagrant,可以发现目录下的内容和宿主目录下的内容一致。这就是同步host和guest的通道

  9. vagrant share
    需要一个HashiCorp's Atlas账户,vagrant login登录后,执行vagrant share,得到一个url,通过这个url可以访问到虚拟环境服务器

  10. vagrant package
    为所欲为之后,发现目前的虚拟环境之后有重复利用的机会,没有熟悉的快照肿么办。打个包,不仅能存下当前环境,还能随身带随时用。vagrant package --help

  11. 一个box可以被重复使用,不同目录使用时,box的内容都是初始化的。

相关文章

  • vagrant--基本操作

    vagrant 建立在虚拟机基础上的虚拟环境管理工具。对于前提——虚拟机,官方推荐使用VirtualBox,因为免...

  • 栈和队列

    顺序栈的基本操作: 链栈的基本操作 顺序队的基本操作 链队的基本操作

  • 【数据类型】21、上机练习:容器类型操作

    目录一、列表、元组基本操作二、列表、元组高级操作三、集合基本操作四、字典基本操作 一、列表、元组基本操作 +,*,...

  • MongoDB 基本操作用法

    MongoDB文档 基本操作 update 基本操作 find 基本操作 aggregate 终端用法 导入导出

  • 基本操作

    Alt+P:运行 按住win+左/右箭头:改变窗口大小 ctrl+W:复制文件 点击`:调出控制台输入框 在不同的...

  • 基本操作

    通过对廖雪峰的git教程学习做出的摘要1.git init 创建版本库git add () 告诉Git,把文件添加...

  • 基本操作

    用户相关 查看所有用户 修改用户名/密码 删除用户 数据泵相关 表空间 新建表空间 空间 表相关 查看所有表

  • 基本操作

    动态浏览

  • 基本操作

    因为要在Linux操作系统下写HDL,所以需要对Linux系统下的一些命令比较熟悉,以下做一下对Linux系统做一...

  • 基本操作

    1)查看目录下所有文件 2)返回最上级目录 3)复制文件 4)supervisor一套 5)supervisor简...

网友评论

    本文标题:vagrant--基本操作

    本文链接:https://www.haomeiwen.com/subject/esnwqttx.html