Share
share命令初始化了一个vagrant share会话,允许你与世界上任何一个人共享vagrant环境,允许在几乎任何网络环境中直接在vagrant环境中进行协作。
你可以在本博客的virtualbox+vagrant学习-3-Vagrant Share-1-简介部分了解有关vagrant share的所有细节。
⚠️一开始使用vagrant share -h命令时发现找不到这个命令,这是因为这个命令是一个插件,你使用之前需要调用vagrant plugin install vagrant-share命令安装它
Options
--disable-http
- 禁止为你的vagrant环境创建公开可访问的HTTP端点。使用此设置,访问你的共享的唯一方法是使用vagrant connect命令。--http PORT
- 在vagrant环境中运行的HTTP服务器的端口。在默认情况下,vagrant会先尝试为你找到这个端口。如果设置了--disable-http标志,则此操作无效。--https PORT
-在vagrant环境中运行的HTTPS服务器的端口。在默认情况下,vagrant会先尝试为你找到这个这个端口。如果设置了--disable-http,则此操作无效。--ssh
- 启用SSH共享(更多信息见下文)。默认情况下,这是不启用的。--ssh-no-password
- 禁用在启用SSH共享时创建的SSH密钥对的加密。--ssh-port PORT
- 在vagrant环境中运行的SSH服务器的端口。在默认情况下,vagrant会先尝试为你找到这个端口。--ssh-once
- 只允许SSH访问一次。在第一次尝试通过SSH连接到vagrant环境之后,生成的密钥对将被销毁。