摘要:
Cloud https://www.vagrantup.com/docs/cli/cloud.html 命令: vagrant cloud 这是用来管理与vagrant相关的任何东西的命令。 该命令的主要功能是通过子命令公开的: 1)Cloud Auth cloud auth命令用于处理与vagra 阅读全文
摘要:
Halt 格式: 该命令关闭vagrant管理的正在运行的机器。 vagrant将首先尝试通过运行guest OS关闭机制优雅地关闭机器。如果失败,或者指定了--force标志,vagrant将有效地关闭机器的电源。 对于基于linux的客户机,Vagrant使用关闭命令优雅地终止机器。由于操作系统 阅读全文
摘要:
Global Status 格式: 这个命令将告诉你当前登录的用户系统上所有活跃的vagrant环境的状态。 ⚠️ 此命令不会主动验证机器的状态,相反,它是基于缓存的操作。正因为如此,才有可能看到陈旧的结果(机器说它们在运行,但实际上并没有)。 例如,如果你重新启动计算机,vagrant将不会知道。 阅读全文
摘要:
Destroy 格式: 此命令会停止vagrant管理的正在运行的机器,并销毁在机器创建过程中创建的所有资源。在运行这个命令之后,你的计算机应该处于一个干净的状态,就好像你从一开始就没有创建客户机器一样。 对于基于linux的客户机,Vagrant使用关闭命令优雅地终止机器。由于操作系统的不同性质, 阅读全文
摘要:
Connect 命令: vagrant connect NAME connect命令通过启用对共享环境的访问来补充share命令。你可以在“vagrant share”部分了解有关vagrant share的所有细节。 ⚠️这个命令是和vagrant share命令结合使用的,没有安装vagrant 阅读全文
摘要:
Package 格式: 这将当前正在运行的VirtualBox或Hyper-V环境打包到一个可重用的box中。如果provider支持的话,此命令只能与基于provider实现的其他provider一起使用。 ⚠️一个常见的误解是: --vagrantfile选项将打包一个在此box中使用vagra 阅读全文
摘要:
Login ⚠️该命令已经弃用了,别名为vagrant cloud auth login。看本博客的 格式: 登录命令用于使用HashiCorp的vagrant云服务器进行身份验证。只有在访问受保护的box或使用vagrant share时才需要登录。 使用Vagrant不需要登录。绝大多数vagr 阅读全文
摘要:
Init——创建Vagrantfile文件 格式: 通过创建初始的Vagrantfile文件(如果不存在的话),将当前目录初始化为vagrant环境。 如果给出第一个参数,它将在创建的流浪者文件中预填充config.vm.box如果给出第二个参数,它将在创建的Vagrantfile中预填充confi 阅读全文
摘要:
Port 格式: 端口命令显示映射到主机端口的客户端口的完整列表 例子: 得到的是本机所有机器的端口映射信息 如果只想得到某个机器的,可以指明其名字或id,如: 阅读全文
摘要:
Plugin 格式: 这是用来管理插件的命令。 1)Plugin Expunge 格式: 这将删除所有用户安装的插件信息。所有插件gems、它们的依赖关系和plugins.json文件都会被删除。这个命令提供了一个简单的机制来完全删除所有用户安装的自定义插件。 当升级vagrant时,可能由于内部不 阅读全文
摘要:
Resume 格式: 这将恢复先前挂起的vagrant托管计算机,可能与suspend命令一起使用。 默认情况下,配置的预配置程序在运行该命令时将不再运行。你可以通过指定--provision标志强制预配置程序重新运行。 阅读全文
摘要:
Reload 格式: 其等价于在运行vagrant up命令后接着运行vagrant halt 要使在Vagrantfile文件中所做的更改生效,通常需要此命令。在对Vagrantfile文件进行任何修改之后,应该调用重载。 默认情况下,配置的预配置程序在运行该命令时将不再运行。你可以通过指定--p 阅读全文
摘要:
Provision 格式: 针对正在运行的vagrant托管计算机运行任何配置预配置程序。 这个命令是快速测试任何提预配置程序的好方法,对于shell脚本、Chef cookbooks或Puppet模块的增量开发尤其有用。你只需对计算机上的预配置脚本进行简单修改,运行vagrant预配置,并检查所需 阅读全文
摘要:
PowerShell 格式: 这将在主机上打开PowerShell提示符,进入正在运行的vagrant机器。 这个命令只有在机器支持PowerShell时才有效。并不是每个环境都支持PowerShell。目前,这个命令只支持Windows。 阅读全文
摘要:
SSH Config 格式: 这将从SSH直接将SSH配置文件的有效配置输出到正在运行的vagrant 计算机(而不是使用vagrant ssh命令)。 阅读全文
摘要:
SSH 格式: 这将SSH导入正在运行的vagrant机器,并允许你访问机器的shell。 1. 1)在一个简单的vagrant项目中,创建的实例将被命名为default。即不使用实例的名字和使用default得到的结果是一样的,如: 使用default: 可见在同一个项目中都是打开同一个实例 2) 阅读全文
摘要:
Snapshot快照 这是用于管理客户机器快照的命令。快照记录客户计算机的时间点状态。然后可以快速恢复到此环境。这可以让你进行试验和尝试,并迅速恢复到以前的状态。 快照并不是每个provider都支持的。如果不支持,Vagrant会给你一条错误消息。 1)Snapshot Push 格式: 这将获取 阅读全文
摘要:
Share share命令初始化了一个vagrant share会话,允许你与世界上任何一个人共享vagrant环境,允许在几乎任何网络环境中直接在vagrant环境中进行协作。 你可以在本博客的virtualbox+vagrant学习-3-Vagrant Share-1-简介部分了解有关vagra 阅读全文
摘要:
Up 格式: 这个命令根据你的Vagrantfile文件创建和配置客户机。 这是“vagrant”中最重要的一个命令,因为它是创建任何vagrant机器的方式。任何使用vagrant的人都必须每天使用这个命令。 阅读全文
摘要:
Suspend 格式: 这个suspend命令将挂起vagrant正在管理的客户机,而不是完全关闭或摧毁它。 挂起有效地保存了计算机的精确时间点状态,因此当你稍后恢复它时,它将立即从该点开始运行,而不是进行完全启动。 这通常需要额外的磁盘空间来在客户机中存储RAM的所有内容,但是机器在挂起时不再消耗 阅读全文