Share share命令初始化了一个vagrant share会话,允许你与世界上任何一个人共享vagrant环境,允许在几乎任何网络环境中直接在vagrant环境中进行协作. 你可以在本博客的virtualbox+vagrant学习-3-Vagrant Share-1-简介部分了解有关vagrant share的所有细节. ⚠️一开始使用vagrant share -h命令时发现找不到这个命令,这是因为这个命令是一个插件,你使用之前需要调用vagrant plugin install vag…
在学习docker-machine时,发现需要使用到虚拟化平台,所以选择了使用virtualBox. 然后后面发现需要使用vagrant来在mac系统中作为虚拟机管理软件,所以下面将会简述我自己学习使用它们的过程: 1.virtualbox下载和安装 首先到官网讲virtualbox下载并安装: https://www.virtualbox.org/wiki/Downloads 安装步骤很简单,就一路继续即可 同时会把VBoxManage安装下来,查看VBoxManage版本: userdeMB…
Machine Settings 配置命名空间:config.vm config.vm的设置将修改vagrant管理的机器的配置 Available Settings可用设置 config.vm.base_mac (string):要分配给客户端的默认NAT接口的MAC地址.此选项的支持依赖于provider. config.vm.base_address (string):要分配给客户端的默认NAT接口的IP地址.此选项的支持依赖于provider. config.vm.boot_timeou…
SSH Settings 配置命名空间:config.ssh config.ssh的设置涉及到将如何配置vagrant使其通过ssh访问你的计算机.与大多数vagrant设置一样,默认设置通常都很好,但是你可以根据需要进行微调. Available Settings可用设置 config.ssh.username (string) :这将设置Vagrant将SSH设置为默认的用户名.如果Providers检测到更合适的用户,它们可以自由地重写该命令.默认情况下,该值为“vagrant”,因为大多…
Vagrant Settings 配置命名空间:config.vagrant config.vagrant配置将修改vagrant本身的行为 Available Settings可用设置 config.vagrant.host (string, symbol) :这将设置正在运行的vagrant的主机类型.默认情况下值为:detect,这将导致vagrant自动检测主机.vagrant需要了解这些信息,以便执行一些特定于主机的操作,例如在启用NFS文件夹时准备它们.只有在自动检测失败时,你才应该…
WinRM Settings 配置命名空间config.winrm config.winrm配置与如何通过winrm配置vagrant访问你的Windows客户相关.与大多数vagrant设置一样,默认设置通常都很好,但是你可以根据需要进行微调.这些设置仅在你将通信器类型设置为:winrm时使用. Available Settings可用设置 config.winrm.username (string) :这将设置vagrant在登录WinRM web服务时默认使用的用户名.如果Provider…
HTTP Sharing Vagrant Share可以创建一个可公开访问的URL端点来访问在Vagrant环境中运行的HTTP服务器.这被称为“HTTP共享”,在使用Vagrant Share时默认启用. 因为这种共享模式创建了一个可公开访问的URL,所以访问方不需要安装Vagrant来查看你的环境. 这有许多有用的用例:你可以通过向internet公开你的Vagrant环境来测试webhook,你可以向客户.团队成员或经理等显示你的工作. 1.Usage使用 为了使用HTTP共享,可以简单地…
Package 格式: vagrant package [options] [name|id] 这将当前正在运行的VirtualBox或Hyper-V环境打包到一个可重用的box中.如果provider支持的话,此命令只能与基于provider实现的其他provider一起使用. userdeMacBook-Pro:~ user$ vagrant package -h Usage: vagrant package [options] [name|id] Options: --base NAME…
Port 格式: vagrant port [options] [name|id] 端口命令显示映射到主机端口的客户端口的完整列表 userdeMacBook-Pro:~ user$ vagrant port -h Usage: vagrant port [options] [name|id] Options: --guest PORT Output the host port that maps to the given guest port 输出映射到给定客户端口的主机端口 --machin…
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…