SSH 格式: vagrant ssh [options] [name|id] [-- extra ssh args] 这将SSH导入正在运行的vagrant机器,并允许你访问机器的shell. userdeMacBook-Pro:~ user$ vagrant ssh -h Usage: vagrant ssh [options] [name|id] [-- extra ssh args] Options: -c, --command COMMAND Execute an SSH comman…
Share share命令初始化了一个vagrant share会话,允许你与世界上任何一个人共享vagrant环境,允许在几乎任何网络环境中直接在vagrant环境中进行协作. 你可以在本博客的virtualbox+vagrant学习-3-Vagrant Share-1-简介部分了解有关vagrant share的所有细节. ⚠️一开始使用vagrant share -h命令时发现找不到这个命令,这是因为这个命令是一个插件,你使用之前需要调用vagrant plugin install vag…
vagrant box 这是用于管理(添加.删除等)boxes的命令. box 是一个打包好的操作系统,是一个后缀名为 .box 的文件,其实是一个压缩包,里面包含了 Vagrant 的配置信息和 VirtualBox 的虚拟机镜像文件 查看现在本机上所拥有的box: userdeMBP:~ user$ vagrant box list hashicorp/precise64 (virtualbox, 1.1.0) 现在本机上有hashicorp/precise64这个box 查看命令vagra…
Cloud https://www.vagrantup.com/docs/cli/cloud.html 命令: vagrant cloud 这是用来管理与vagrant相关的任何东西的命令. 该命令的主要功能是通过子命令公开的: 1)Cloud Auth cloud auth命令用于处理与vagrant云授权相关的所有事情. 1>Cloud Auth Login 格式: vagrant cloud auth login [options] 登录命令用于对HashiCorp的vagrant云服务器…
Login ⚠️该命令已经弃用了,别名为vagrant cloud auth login.看本博客的 格式: vagrant cloud auth login [options] 登录命令用于使用HashiCorp的vagrant云服务器进行身份验证.只有在访问受保护的box或使用vagrant share时才需要登录. 使用Vagrant不需要登录.绝大多数vagrant使用者不需要登录.只有某些功能,如受保护的boxes或vagrant share,需要登录. userdeMacBook-P…
Machine Readable Output机器可读的输出 每个vagrant命令都接受一个--machine-readable的标志,它支持机器可读的输出模式.在这种模式下,终端的输出被机器友好的输出所替代. 这种模式使以编程方式执行vagrant和从中读取数据变得容易.这种输出格式由我们的向后兼容策略保护. 然而,在Vagrant 2.0发布之前,随着我们为其确定更多的用例,机器可读的输出可能会发生变化.但是向后兼容的承诺应该使编写客户机库来解析输出格式变得安全. ⚠️这是一个高级主题,仅…
Global Status 格式: vagrant global-status 这个命令将告诉你当前登录的用户系统上所有活跃的vagrant环境的状态. userdeMacBook-Pro:~ user$ vagrant global-status -h Usage: vagrant global-status --prune Prune invalid entries. 删除无效的条目 -h, --help Print this help 打印帮助信息 ⚠️ 此命令不会主动验证机器的状态,相反…
SSH Config 格式: vagrant ssh-config [options] [name|id] 这将从SSH直接将SSH配置文件的有效配置输出到正在运行的vagrant 计算机(而不是使用vagrant ssh命令). userdeMacBook-Pro:~ user$ vagrant ssh-config -h Usage: vagrant ssh-config [options] [name|id] Options: --host NAME Name the host for t…
Version 格式: vagrant version options只有 -h, --help 该命令将告诉你已安装的vagrant版本以及当前可用的vagrant最新版本. userdeMacBook-Pro:~ user$ vagrant version Installed Version: Latest Version: You're running an up-to-date version of Vagrant! 为了确定最新可用的vagrant版本,该命令必须进行网络调用.如果你只…
Aliases 别名的部分灵感来自Git自身的别名功能,它允许你创建自己的定制vagrant命令,从而使你的vagrant体验更简单.更容易.更熟悉. 别名可以在VAGRANT_HOME/ aliases文件中定义,也可以在使用VAGRANT_ALIAS_FILE环境变量定义的自定义文件中定义,其格式如下: # basic command-level aliases start = up stop = halt # advanced command-line aliases eradicate…