vagrant init命令及其他一些命令
2017-11-13 23:53
246 查看
Init
用法:vagrant init [name Vagrantfile" target=_blank>]此命令初始化当前目录使其成为Vagrant环境目录,通过在不存在的情况下会创建一个[url=https://www.vagrantup.com/docs/vagrantfile/]Vagrantfile方式。
如果指定了第一个参数name,它将被填充到Vagranfile文件中的config.vm.box配置中。
如果指定了第二个参数url,它将被填充到Vagrantfile文件中的config.vm.box_url配置中。
可用选项:
–box-version:指定box的版本。
-f或者–force:如果指定,此命令将覆盖已存在的Vagrantfile文件。
-m或者–minimal:如果指定,将创建最小化的Vagrantfile文件,即比起正常Vagrantfile文件缺少指导性注释的Vagrantfile文件。
–output FILE:输出Vagrantfile文件到指定的文件,如果指定为“-”,表示输出到标准输出。
一些简单例子如下:
创建一个基本的Vagrantfile:
vagrant init hashicorp/precise64
创建一个最小化的Vagrantfile文件:
vagrant init -m hashicorp/precise64
创建一个新的Vagrantfile,覆盖原先存在的那个:
vagrant init -f hashicorp/precise64
创建一个指定name和url的Vagrantfile:
vagrant init my-company-box [url=https://boxes.company.com/my-company.box]https://boxes.company.com/my-company.box
创建一个Vagrantfile,锁定版本约束:
vagrant init –box-version ‘>0.1.5’ hashicorp/precise64
Global Status
用法:vagrant global-status此命令用于告知当前用户所有已激活的Vagrant环境状态。
注:此命令状态只是用于参考,因为其并非直接检查虚拟机状态,而是直接从缓存中读取,比如你重启了虚拟机,可能就会看到错误的状态,可以通过–prune过滤其无效的实体。
输出列表中的ID值可以在系统中的任何地方被用于控制Vagrant管理的虚拟机。任何需要操作目标客户机的vagrant命令都可以使用此种ID值。
可用选项:
–prune:过滤Vagrant控制的虚拟机列表中的无效实体。此操作比简单的监听实体更耗时。
如果你安装的环境没有出现,你需要先执行vagrant destroy命令,然后执行vagrant up命令。
如果是你对Vagrant进行了升级,那么原来安装的环境将在global-status命令输出列表中缺失,除非你销毁后重新创建。
Halt
用法:vagrant halt [id|name]此命令用于关闭Vagrant管理的虚拟机。
Vagrant会首先试图使用运行的客户机操作系统关机机制关闭客户机,如果关闭失败,或者如果指定了–force选项,Vagrant将直接关闭客户机的电源。
可用选项:
–f或者–force:通过关闭电源直接关闭客户机。
相关文章推荐
- 其他一些Linux命令
- 自动关机命令以及其他一些功能
- 其他文本处理命令以及bash变量中的一些字符串的处理方法
- linux其他一些命令
- linux常用的命令以及其他的一些知识点
- shell命令使用HDFS的一些其他命令
- set names和其他一些设置字符编码的命令区别
- vi 一些常用命令
- linux的一些基本命令(关于文件操作, 进程操作,以及/boot问题)
- oracle一些常用命令
- word2vec tool 一些命令
- ubuntu一些基本操作命令
- windows下一些启动服务的命令
- 一些常用maven命令
- Linux中service命令和/etc/init.d/的关系
- 右击 -> 查看源文件,和其他一些前端性能测试技巧
- Linux系统学习之路和常用命令及其他系统相关内容
- 上传文本到hdfs上的一些命令
- Linux一些可爱的命令,娱乐一下。
- 你应该知道的一些Android ADB 命令