摘要:
Cloud https://www.vagrantup.com/docs/cli/cloud.html 命令: vagrant cloud 这是用来管理与vagrant相关的任何东西的命令。 该命令的主要功能是通过子命令公开的: 1)Cloud Auth cloud auth命令用于处理与vagra 阅读全文
posted @ 2018-12-25 19:38
慢行厚积
阅读(706)
评论(0)
推荐(0)
摘要:
Halt 格式: 该命令关闭vagrant管理的正在运行的机器。 vagrant将首先尝试通过运行guest OS关闭机制优雅地关闭机器。如果失败,或者指定了--force标志,vagrant将有效地关闭机器的电源。 对于基于linux的客户机,Vagrant使用关闭命令优雅地终止机器。由于操作系统 阅读全文
posted @ 2018-12-25 19:37
慢行厚积
阅读(409)
评论(0)
推荐(0)
摘要:
Global Status 格式: 这个命令将告诉你当前登录的用户系统上所有活跃的vagrant环境的状态。 ⚠️ 此命令不会主动验证机器的状态,相反,它是基于缓存的操作。正因为如此,才有可能看到陈旧的结果(机器说它们在运行,但实际上并没有)。 例如,如果你重新启动计算机,vagrant将不会知道。 阅读全文
posted @ 2018-12-25 19:37
慢行厚积
阅读(304)
评论(0)
推荐(0)
摘要:
Destroy 格式: 此命令会停止vagrant管理的正在运行的机器,并销毁在机器创建过程中创建的所有资源。在运行这个命令之后,你的计算机应该处于一个干净的状态,就好像你从一开始就没有创建客户机器一样。 对于基于linux的客户机,Vagrant使用关闭命令优雅地终止机器。由于操作系统的不同性质, 阅读全文
posted @ 2018-12-25 19:37
慢行厚积
阅读(1023)
评论(0)
推荐(0)
摘要:
Connect 命令: vagrant connect NAME connect命令通过启用对共享环境的访问来补充share命令。你可以在“vagrant share”部分了解有关vagrant share的所有细节。 ⚠️这个命令是和vagrant share命令结合使用的,没有安装vagrant 阅读全文
posted @ 2018-12-25 19:37
慢行厚积
阅读(174)
评论(0)
推荐(0)
摘要:
Package 格式: 这将当前正在运行的VirtualBox或Hyper-V环境打包到一个可重用的box中。如果provider支持的话,此命令只能与基于provider实现的其他provider一起使用。 ⚠️一个常见的误解是: --vagrantfile选项将打包一个在此box中使用vagra 阅读全文
posted @ 2018-12-25 19:36
慢行厚积
阅读(293)
评论(0)
推荐(0)
摘要:
Login ⚠️该命令已经弃用了,别名为vagrant cloud auth login。看本博客的 格式: 登录命令用于使用HashiCorp的vagrant云服务器进行身份验证。只有在访问受保护的box或使用vagrant share时才需要登录。 使用Vagrant不需要登录。绝大多数vagr 阅读全文
posted @ 2018-12-25 19:36
慢行厚积
阅读(469)
评论(0)
推荐(0)
摘要:
Init——创建Vagrantfile文件 格式: 通过创建初始的Vagrantfile文件(如果不存在的话),将当前目录初始化为vagrant环境。 如果给出第一个参数,它将在创建的流浪者文件中预填充config.vm.box如果给出第二个参数,它将在创建的Vagrantfile中预填充confi 阅读全文
posted @ 2018-12-25 19:36
慢行厚积
阅读(449)
评论(0)
推荐(0)
摘要:
Port 格式: 端口命令显示映射到主机端口的客户端口的完整列表 例子: 得到的是本机所有机器的端口映射信息 如果只想得到某个机器的,可以指明其名字或id,如: 阅读全文
posted @ 2018-12-25 19:35
慢行厚积
阅读(272)
评论(0)
推荐(0)
摘要:
Plugin 格式: 这是用来管理插件的命令。 1)Plugin Expunge 格式: 这将删除所有用户安装的插件信息。所有插件gems、它们的依赖关系和plugins.json文件都会被删除。这个命令提供了一个简单的机制来完全删除所有用户安装的自定义插件。 当升级vagrant时,可能由于内部不 阅读全文
posted @ 2018-12-25 19:35
慢行厚积
阅读(962)
评论(0)
推荐(0)
摘要:
Resume 格式: 这将恢复先前挂起的vagrant托管计算机,可能与suspend命令一起使用。 默认情况下,配置的预配置程序在运行该命令时将不再运行。你可以通过指定--provision标志强制预配置程序重新运行。 阅读全文
posted @ 2018-12-25 19:34
慢行厚积
阅读(205)
评论(0)
推荐(0)
摘要:
Reload 格式: 其等价于在运行vagrant up命令后接着运行vagrant halt 要使在Vagrantfile文件中所做的更改生效,通常需要此命令。在对Vagrantfile文件进行任何修改之后,应该调用重载。 默认情况下,配置的预配置程序在运行该命令时将不再运行。你可以通过指定--p 阅读全文
posted @ 2018-12-25 19:34
慢行厚积
阅读(351)
评论(0)
推荐(0)
摘要:
Provision 格式: 针对正在运行的vagrant托管计算机运行任何配置预配置程序。 这个命令是快速测试任何提预配置程序的好方法,对于shell脚本、Chef cookbooks或Puppet模块的增量开发尤其有用。你只需对计算机上的预配置脚本进行简单修改,运行vagrant预配置,并检查所需 阅读全文
posted @ 2018-12-25 19:34
慢行厚积
阅读(265)
评论(0)
推荐(0)
摘要:
PowerShell 格式: 这将在主机上打开PowerShell提示符,进入正在运行的vagrant机器。 这个命令只有在机器支持PowerShell时才有效。并不是每个环境都支持PowerShell。目前,这个命令只支持Windows。 阅读全文
posted @ 2018-12-25 19:34
慢行厚积
阅读(294)
评论(0)
推荐(0)
摘要:
SSH Config 格式: 这将从SSH直接将SSH配置文件的有效配置输出到正在运行的vagrant 计算机(而不是使用vagrant ssh命令)。 阅读全文
posted @ 2018-12-25 19:33
慢行厚积
阅读(394)
评论(0)
推荐(0)
摘要:
SSH 格式: 这将SSH导入正在运行的vagrant机器,并允许你访问机器的shell。 1. 1)在一个简单的vagrant项目中,创建的实例将被命名为default。即不使用实例的名字和使用default得到的结果是一样的,如: 使用default: 可见在同一个项目中都是打开同一个实例 2) 阅读全文
posted @ 2018-12-25 19:33
慢行厚积
阅读(411)
评论(0)
推荐(0)
摘要:
Snapshot快照 这是用于管理客户机器快照的命令。快照记录客户计算机的时间点状态。然后可以快速恢复到此环境。这可以让你进行试验和尝试,并迅速恢复到以前的状态。 快照并不是每个provider都支持的。如果不支持,Vagrant会给你一条错误消息。 1)Snapshot Push 格式: 这将获取 阅读全文
posted @ 2018-12-25 19:33
慢行厚积
阅读(748)
评论(0)
推荐(0)
摘要:
Share share命令初始化了一个vagrant share会话,允许你与世界上任何一个人共享vagrant环境,允许在几乎任何网络环境中直接在vagrant环境中进行协作。 你可以在本博客的virtualbox+vagrant学习-3-Vagrant Share-1-简介部分了解有关vagra 阅读全文
posted @ 2018-12-25 19:33
慢行厚积
阅读(254)
评论(0)
推荐(0)
摘要:
Up 格式: 这个命令根据你的Vagrantfile文件创建和配置客户机。 这是“vagrant”中最重要的一个命令,因为它是创建任何vagrant机器的方式。任何使用vagrant的人都必须每天使用这个命令。 阅读全文
posted @ 2018-12-25 19:32
慢行厚积
阅读(473)
评论(0)
推荐(0)
摘要:
Suspend 格式: 这个suspend命令将挂起vagrant正在管理的客户机,而不是完全关闭或摧毁它。 挂起有效地保存了计算机的精确时间点状态,因此当你稍后恢复它时,它将立即从该点开始运行,而不是进行完全启动。 这通常需要额外的磁盘空间来在客户机中存储RAM的所有内容,但是机器在挂起时不再消耗 阅读全文
posted @ 2018-12-25 19:32
慢行厚积
阅读(325)
评论(0)
推荐(0)
摘要:
Status 格式: options只有 -h, --help 这将告诉你vagrant正在管理的机器的状态。 很容易就会忘记你的vagrant机器是否正在运行、挂起、没有创建等等。这个命令告诉你底层客户机器的状态。 例子: 阅读全文
posted @ 2018-12-25 19:32
慢行厚积
阅读(182)
评论(0)
推荐(0)
摘要:
Aliases 别名的部分灵感来自Git自身的别名功能,它允许你创建自己的定制vagrant命令,从而使你的vagrant体验更简单、更容易、更熟悉。 别名可以在VAGRANT_HOME/ aliases文件中定义,也可以在使用VAGRANT_ALIAS_FILE环境变量定义的自定义文件中定义,其格 阅读全文
posted @ 2018-12-25 19:31
慢行厚积
阅读(251)
评论(0)
推荐(0)
摘要:
Version 格式: options只有 -h, --help 该命令将告诉你已安装的vagrant版本以及当前可用的vagrant最新版本。 为了确定最新可用的vagrant版本,该命令必须进行网络调用。如果你只想查看当前安装的版本,请使用vagrant --version。 阅读全文
posted @ 2018-12-25 19:31
慢行厚积
阅读(158)
评论(0)
推荐(0)
摘要:
Validate 格式: 该命令用于验证你的Vagrantfile文件 例子: 阅读全文
posted @ 2018-12-25 19:31
慢行厚积
阅读(202)
评论(0)
推荐(0)
摘要:
SSH Sharing vagrant share通过向vagrant share提供--SSH标志,使远程SSH访问vagrant环境变得非常容易。 如果你想让同事访问你的SSH,以便对ops问题进行故障排除,那么简单的SSH共享是非常有用的。此外,如果你愿意,它还支持使用vagrant环境进行结 阅读全文
posted @ 2018-12-25 19:30
慢行厚积
阅读(866)
评论(0)
推荐(0)
摘要:
HTTP Sharing Vagrant Share可以创建一个可公开访问的URL端点来访问在Vagrant环境中运行的HTTP服务器。这被称为“HTTP共享”,在使用Vagrant Share时默认启用。 因为这种共享模式创建了一个可公开访问的URL,所以访问方不需要安装Vagrant来查看你的环 阅读全文
posted @ 2018-12-25 19:30
慢行厚积
阅读(846)
评论(0)
推荐(0)
摘要:
Vagrant Share 通过 ngrok 内网穿透功能实现让全世界人可以访问虚拟机的服务 Vagrant Share允许你与世界上的任何人共享您的Vagrant环境,几乎支持你在任何网络环境中使用一个简单命令vagrant share来在你的vagrant环境中直接实现协作。 Vagrant S 阅读全文
posted @ 2018-12-25 19:30
慢行厚积
阅读(370)
评论(0)
推荐(0)
摘要:
1.安装: https://dashboard.ngrok.com/get-started 点击下载: 然后就会得到一个可执行文件: 2.测试 将其放在用户根目录下,然后在终端运行./ngrok help来查询帮助信息: 运行./ngrok http 80: 然后在本地浏览器中访问http://12 阅读全文
posted @ 2018-12-25 19:30
慢行厚积
阅读(7)
评论(0)
推荐(0)
摘要:
Machine Readable Output机器可读的输出 每个vagrant命令都接受一个--machine-readable的标志,它支持机器可读的输出模式。在这种模式下,终端的输出被机器友好的输出所替代。 这种模式使以编程方式执行vagrant和从中读取数据变得容易。这种输出格式由我们的向后 阅读全文
posted @ 2018-12-25 19:30
慢行厚积
阅读(349)
评论(0)
推荐(0)
摘要:
Configuration Version 配置版本是vagrant 1.1+能够与vagrant 1.0保持向后兼容的机制。同时引入了引人注目的新特性和配置选项。 如果你运行了vagrant init命令,Vagrantfile文件的格式大致如下: 上面第一行中的“2”表示配置对象配置的版本,将用 阅读全文
posted @ 2018-12-25 19:29
慢行厚积
阅读(321)
评论(0)
推荐(0)
摘要:
Vagrantfile Vagrantfile的主要功能是描述项目所需的机器类型,以及如何配置和提供这些机器。之所以称为Vagrantfiles,是因为文件的实际文本文件名是Vagrantfile(除非文件系统在严格的区分大小写模式下运行,否则大小写无关紧要)。 每个项目运行一个Vagrantfil 阅读全文
posted @ 2018-12-25 19:29
慢行厚积
阅读(873)
评论(0)
推荐(0)
摘要:
⚠️警告:只是一个高级主题! 这个话题与开发vagrant插件有关。如果你对此不感兴趣,或者你刚刚开始使用vagrant,跳过这一页是安全的。 如果你正在开发一个 custom Vagrant provider,你将需要做更多的工作,以便它能够与vagrant共享很好地工作。 目前,这只需一步: p 阅读全文
posted @ 2018-12-25 19:29
慢行厚积
阅读(190)
评论(0)
推荐(0)
摘要:
Security 可以理解,分享你vagrant环境引发了一些安全问题。 vagrant share的主要安全机制是通过隐藏的安全性以及SSH的加密密钥。此外,还有几个配置选项可用来帮助控制访问和管理安全性: --disable-http不会创建可公开访问的HTTP URL。设置此参数后,访问共享的 阅读全文
posted @ 2018-12-25 19:29
慢行厚积
阅读(159)
评论(0)
推荐(0)
摘要:
Vagrant Connect vagrant可以共享到vagrant环境的任何或每个端口,而不仅仅是SSH和HTTP。“vagrant connect”命令为连接人员提供一个静态IP,他们可以使用该IP与共享的vagrant环境通信。发送到此IP的任何TCP流量都被发送到共享的vagrant环境。 阅读全文
posted @ 2018-12-25 19:29
慢行厚积
阅读(268)
评论(0)
推荐(0)
摘要:
SSH Settings 配置命名空间:config.ssh config.ssh的设置涉及到将如何配置vagrant使其通过ssh访问你的计算机。与大多数vagrant设置一样,默认设置通常都很好,但是你可以根据需要进行微调。 Available Settings可用设置 config.ssh.u 阅读全文
posted @ 2018-12-25 19:28
慢行厚积
阅读(793)
评论(0)
推荐(0)
摘要:
Machine Settings 配置命名空间:config.vm config.vm的设置将修改vagrant管理的机器的配置 Available Settings可用设置 config.vm.base_mac (string):要分配给客户端的默认NAT接口的MAC地址。此选项的支持依赖于pro 阅读全文
posted @ 2018-12-25 19:28
慢行厚积
阅读(518)
评论(0)
推荐(0)
摘要:
Tips & Tricks Vagrantfile是一种非常灵活的配置格式。因为它只是Ruby,所以你可以用它做很多事情。然而,同样的道理,因为它是Ruby,所以有很多方法可以朝自己的脚开枪(即伤到自己)。在使用本页上的一些提示和技巧时,请注意正确使用它们。 1.Loop Over VM Defin 阅读全文
posted @ 2018-12-25 19:28
慢行厚积
阅读(182)
评论(0)
推荐(0)
摘要:
Minimum Vagrant Version 可以在Vagrantfile中指定一组vagrant版本需求,以强制人们使用带有Vagrantfile文件的vagrant特定版本。这可以帮助解决使用带有Vagrantfile的旧版本或新版本时可能出现的兼容性问题。 vagrant版本要求应该在Vag 阅读全文
posted @ 2018-12-25 19:28
慢行厚积
阅读(163)
评论(0)
推荐(0)
摘要:
Boxes boxes是vagrant环境的包格式。在vagrant支持的任何平台上,任何人都可以使用一个box来创建一个相同的工作环境。vagrant box实用程序提供了管理boxes的所有功能。有关vagrant box命令的更多信息,请参阅文档。使用box的最简单方法是从公共可用的vagra 阅读全文
posted @ 2018-12-25 19:27
慢行厚积
阅读(459)
评论(0)
推荐(0)
摘要:
Vagrant Settings 配置命名空间:config.vagrant config.vagrant配置将修改vagrant本身的行为 Available Settings可用设置 config.vagrant.host (string, symbol) :这将设置正在运行的vagrant的主 阅读全文
posted @ 2018-12-25 19:27
慢行厚积
阅读(220)
评论(0)
推荐(0)
摘要:
WinSSH WinSSH通信器是专门为OpenSSH的Windows本机端口构建的。它不依赖于类posix的环境,这种环境消除了额外的软件安装(如cygwin)以获得适当功能的需求。 想获得更多的信息,可看Win32-OpenSSH project page WinSSH Settings设置 W 阅读全文
posted @ 2018-12-25 19:27
慢行厚积
阅读(296)
评论(0)
推荐(0)
摘要:
WinRM Settings 配置命名空间config.winrm config.winrm配置与如何通过winrm配置vagrant访问你的Windows客户相关。与大多数vagrant设置一样,默认设置通常都很好,但是你可以根据需要进行微调。这些设置仅在你将通信器类型设置为:winrm时使用。 阅读全文
posted @ 2018-12-25 19:27
慢行厚积
阅读(690)
评论(0)
推荐(0)
摘要:
vagrant box 这是用于管理(添加、删除等)boxes的命令。 box 是一个打包好的操作系统,是一个后缀名为 .box 的文件,其实是一个压缩包,里面包含了 Vagrant 的配置信息和 VirtualBox 的虚拟机镜像文件 查看现在本机上所拥有的box: 现在本机上有hashicorp 阅读全文
posted @ 2018-12-25 19:26
慢行厚积
阅读(648)
评论(0)
推荐(0)
摘要:
Box Versioning 从Vagrant 1.5版本开始, box支持版本控制。这允许创建box的人将更新推送到box中,使用box的人有一个简单的工作流,用于检查更新、更新box以及查看发生了什么更改。如果你刚刚开始使用Vagrant,那么box版本控制并不十分重要,我们建议你先学习一些其他 阅读全文
posted @ 2018-12-25 19:26
慢行厚积
阅读(445)
评论(0)
推荐(0)

浙公网安备 33010602011771号