❤️《vagrant官方中文文档》❤️③命令行界面之cloud命令(代码片段)

Lucifer三思而后行 Lucifer三思而后行     2022-12-11     753

关键词:

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~

Vagrant Cloud

命令: vagrant cloud

这是用于管理与 Vagrant Cloud 相关的任何内容的命令。

此命令的主要功能通过子命令公开:

  • auth
  • box
  • provider
  • publish
  • search
  • version

1、Cloud Auth

命令:vagrant cloud auth

cloud auth 命令用于处理与 Vagrant Cloud 授权相关的所有事情。

  • login
  • logout
  • whoami

Cloud Auth Login

命令:vagrant cloud auth login

login 命令用于向 HashiCorp’s Vagrant Cloud 服务器进行身份验证。 仅当您访问受保护的邮箱时才需要登录。

使用 Vagrant 不需要登录。 绝大多数 Vagrant 不需要登录。 只有某些功能,例如受保护的 Boxes。

下面提供了对此命令的可用命令行标志的参考。

子命令选项

  • --check 这将检查您是否已登录。除了输出您是否已登录外,如果您已登录,则命令退出状态将为 0,否则为 1。
  • --logout 如果您已登录,这会将您注销。如果您已经注销,此命令将不执行任何操作。 如果您已经注销,则调用此命令不是错误。
  • --token 这将手动将 Vagrant Cloud 登录令牌设置为提供的字符串。 假定此令牌是有效的 Vagrant Cloud 访问令牌。

Cloud Auth Logout

命令:vagrant cloud auth logout

如果您已登录,这会将您注销。如果您已经注销,此命令将不执行任何操作。 如果您已经注销,则调用此命令不是错误。

Cloud Auth Whoami

命令: vagrant cloud auth whoami [TOKEN]

此命令将验证您的 Vagrant Cloud 令牌并打印它所属的用户。 如果传入令牌,它将尝试验证它而不是存储在磁盘上的令牌。

2、Cloud Box

命令:vagrant cloud box

cloud box 命令用于管理 Vagrant Cloud 上所有 box 实体的生命周期操作。

  • create
  • delete
  • show
  • update

Cloud Box Create

命令: vagrant cloud box create ORGANIZATION/BOX-NAME

box create 命令用于在 Vagrant Cloud 上创建一个新的 box 条目。

子命令选项

  • --description DESCRIPTION Box 的完整描述。 可以使用 Markdown 格式化。
  • --short-description DESCRIPTION Box 的简短摘要。
  • --private 将新建的 Box 设为私有(默认为公开)。

Cloud Box Delete

命令:vagrant cloud box delete ORGANIZATION/BOX-NAME

box delete 命令将永久删除 Vagrant Cloud 上给定的 box 条目。 在提出请求之前,它会询问您是否确定要删除该框。

Cloud Box Show

命令: vagrant cloud box show ORGANIZATION/BOX-NAME

box show 命令将显示有关给定 Vagrant box 的最新版本的信息。

Cloud Box Update

命令:vagrant cloud box update ORGANIZATION/BOX-NAME

box update 命令将使用给定的选项更新 Vagrant Cloud 上已经创建的 box。

子命令选项

  • --description DESCRIPTION Box 的完整描述。 可以用 Markdown 格式化。
  • --short-description DESCRIPTION Box 的简短摘要。
  • --private 将新建的 Box 设为私有(默认为公开)。

3、Cloud Provider

命令:vagrant cloud provider

cloud provider 命令用于管理 Vagrant Cloud 上所有虚拟机程序版本的生命周期操作。

  • create
  • delete
  • update
  • upload

Cloud Provider Create

命令:vagrant cloud provider create ORGANIZATION/BOX-NAME PROVIDER-NAME VERSION [URL]

provider create 命令用于在 Vagrant Cloud 上创建一个新的虚拟机程序条目。 url 参数应该是 Vagrant Cloud 可以用来下载提供程序的远程 URL。 如果未指定 url,则可以稍后使用 url 更新提供程序条目,或者可以使用 upload 命令上传 Vagrant box 文件。

Cloud Provider Delete

命令:vagrant cloud provider delete ORGANIZATION/BOX-NAME PROVIDER-NAME VERSION

provider delete 命令用于删除 Vagrant Cloud 上的虚拟机程序条目。 在提出请求之前,它会询问您是否确定要删除虚拟机程序条目。

Cloud Provider Update

命令:vagrant cloud provider update ORGANIZATION/BOX-NAME PROVIDER-NAME VERSION [URL]

provider update 命令将使用给定的选项为 Vagrant Cloud 上的一个 Box 更新一个已经创建的虚拟机程序条目。

Cloud Provider Upload

命令:vagrant cloud provider upload ORGANIZATION/BOX-NAME PROVIDER-NAME VERSION BOX-FILE

provider upload 命令会将 Vagrant box 文件上传到 Vagrant Cloud,用于指定版本和虚拟机程序条目。

4、Cloud Publish

命令:vagrant cloud publish ORGANIZATION/BOX-NAME VERSION PROVIDER-NAME [PROVIDER-FILE]

发布命令是在 Vagrant Cloud 上创建和更新 Vagrant box 的完整解决方案。 不必使用单独的命令创建 Vagrant Box 的每个属性,发布命令会要求您在创建或更新新框之前提供所需的所有信息。

子命令选项

  • --box-version VERSION 为 Box 创建的版本号。
  • --description DESCRIPTION Box 的完整描述。 可以用 Markdown 格式化。
  • --force 创建或更新 Box 时禁用确认。
  • --short-description DESCRIPTION Box 的简短摘要。
  • --private 使新建的 Box 私有(默认为公开)。
  • --release 创建后自动释放Box(默认未释放)。
  • --url 用于下载 box 文件的有效远程 URL。
  • --version-description DESCRIPTION 即将创建的版本的描述。

举例

在 Vagrant Cloud 上创建一个新 Box:

$ vagrant cloud publish briancain/supertest 1.0.0 virtualbox boxes/my/virtualbox.box -d "A really cool box to download and use" --version-description "A cool version" --release --short-description "Download me!"
You are about to create a box on Vagrant Cloud with the following options:
briancain/supertest (1.0.0) for virtualbox
Automatic Release:     true
Box Description:       A really cool box to download and use
Box Short Description: Download me!
Version Description:   A cool version
Do you wish to continue? [y/N] y
Creating a box entry...
Creating a version entry...
Creating a provider entry...
Uploading provider with file /Users/vagrant/boxes/my/virtualbox.box
Releasing box...
Complete! Published briancain/supertest
tag:                  briancain/supertest
username:             briancain
name:                 supertest
private:              false
downloads:            0
created_at:           2018-07-25T17:53:04.340Z
updated_at:           2018-07-25T18:01:10.665Z
short_description:    Download me!
description_markdown: A really cool box to download and use
current_version:      1.0.0
providers:            virtualbox

5、Cloud Search

命令:vagrant cloud search QUERY

云搜索命令将进行查询并在 Vagrant Cloud 中搜索任何匹配的 Vagrant Box。 可以对结果应用各种过滤器。

子命令选项

  • --json 以 JSON 格式设置搜索结果。
  • --page PAGE 要显示的页面。 默认为结果的第一页。
  • --short 显示查询结果 Box 名称的简单列表。
  • --order ORDER 显示查询结果的顺序,可以是 desc 或 asc, 默认为 desc。
  • --limit LIMIT 要显示的最大搜索结果数,默认为 25。
  • --provider PROVIDER 将搜索结果过滤到单个提供程序。
  • --sort-by SORT 对结果进行排序的字段,可以创建、下载或更新,默认为下载。

举例

vagrant cloud search hashicorp --limit 5
| NAME                    | VERSION | DOWNLOADS | PROVIDERS                       |
+-------------------------+---------+-----------+---------------------------------+
| hashicorp/precise64     | 1.1.0   | 6,675,725 | virtualbox,vmware_fusion,hyperv |
| hashicorp/precise32     | 1.0.0   | 2,261,377 | virtualbox                      |
| hashicorp/boot2docker   | 1.7.8   |    59,284 | vmware_desktop,virtualbox       |
| hashicorp/connect-vm    | 0.1.0   |     6,912 | vmware_desktop,virtualbox       |
| hashicorp/vagrant-share | 0.1.0   |     3,488 | vmware_desktop,virtualbox       |
+-------------------------+---------+-----------+---------------------------------+

6、Cloud Version

命令:``vagrant cloud version`

cloud version 命令用于管理 Vagrant Cloud 上 box 的所有版本实体的生命周期操作。

  • create
  • delete
  • release
    -revoke
  • update

Cloud Version Create

命令:vagrant cloud version create ORGANIZATION/BOX-NAME VERSION

cloud create 命令为 Vagrant Cloud 上的一个 Box 创建一个版本条目。

子命令选项

  • --description DESCRIPTION 将创建的版本的描述。

Cloud Version Delete

命令:vagrant cloud version delete ORGANIZATION/BOX-NAME VERSION

cloud delete 命令删除 Vagrant Cloud 上一个 Box 的版本条目。 在提出请求之前,它会询问您是否确定要删除该版本。

Cloud Version Release

命令:vagrant cloud version release ORGANIZATION/BOX-NAME VERSION

如果 Vagrant Cloud 上的 box 已经存在,则 cloud release 命令会释放它的版本条目。 在提出请求之前,它会询问您是否确定要发布版本。

Cloud Version Revoke

命令:vagrant cloud version revoke ORGANIZATION/BOX-NAME VERSION

如果 Vagrant Cloud 上的 Box 已经存在,则 cloud revoke 命令会撤销该 Box 的版本条目。 在提出请求之前,它会询问您是否确定要撤销该版本。

Cloud Version Update

命令:vagrant cloud version update ORGANIZATION/BOX-NAME VERSION

子命令选项

  • --description DESCRIPTION 将创建的版本的描述。

本次分享到此结束啦~

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。

❤️《vagrant官方中文文档》❤️④命令行界面之基础命令(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档ConnectDestroyGlobalStatusHaltInitLoginPackageConnect命令:vagrantconnectNAMEconnect命令通过启用对共享环境的访问来补充sha 查看详情

❤️《vagrant官方中文文档》❤️④命令行界面之基础命令(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档ConnectDestroyGlobalStatusHaltInitLoginPackageConnect命令:vagrantconnectNAMEconnect命令通过启用对共享环境的访问来补充sha 查看详情

❤️《vagrant官方中文文档》❤️②命令行界面之box语法(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档Vagrant命令行一、命令行界面命令自动补全二、Box1、BoxAddBoxadd子命令选项本地路径添加Box子命令选项2、BoxList3、BoxOutdated子命令选项4、BoxPrune子命令选项5、Box 查看详情

❤️《vagrant官方中文文档》❤️②命令行界面之box语法(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档Vagrant命令行一、命令行界面命令自动补全二、Box1、BoxAddBoxadd子命令选项本地路径添加Box子命令选项2、BoxList3、BoxOutdated子命令选项4、BoxPrune子命令选项5、Box 查看详情

❤️《vagrant官方中文文档》❤️⑤命令行界面之plugin(插件)(代码片段)

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档PluginPluginExpungePluginInstallPluginLicensePluginListPluginRepairPluginUninstallPluginUpdatePlugin命令࿱ 查看详情

❤️《vagrant官方中文文档》❤️⑤命令行界面之plugin(插件)(代码片段)

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档PluginPluginExpungePluginInstallPluginLicensePluginListPluginRepairPluginUninstallPluginUpdatePlugin命令࿱ 查看详情

❤️《vagrant官方中文文档》❤️①简介及安装(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档一、简介Vagrant文档二、安装1、安装Vagrant运行多个虚拟机管理程序Linux,VirtualBox,andKVMWindows,VirtualBox,andHyper-V2、版本向后兼容性1.0.x版本1 查看详情

❤️《vagrant官方中文文档》❤️①简介及安装(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档一、简介Vagrant文档二、安装1、安装Vagrant运行多个虚拟机管理程序Linux,VirtualBox,andKVMWindows,VirtualBox,andHyper-V2、版本向后兼容性1.0.x版本1 查看详情

☀️福利向:⚡️万字图文⚡️带你vagrant从入门到超神!❤️(代码片段)

Vagrant从入门到超神🌲前言🌲🌻Vagrant简介🌻❤️入门玩法:Vagrant安装❤️⚡️初阶玩法:Vagrant常用命令⚡️1️⃣Vagrant基础命令2️⃣VagrantBox管理3️⃣Vagrant虚拟机系统命令4️⃣Vagrant插件管理🌀进... 查看详情

❤️vagrant安装苹果macos系统,就是玩儿❤️(代码片段)

Vagrant玩转macOS🌲前言❄️一、环境准备❄️①下载Vagrantbox②Vagrant添加Box③Vagrant初始化box④Vagrant启动macOS虚拟机系统⑤关闭macOS主机🍩写在最后🌲前言⭐️Windows系统的朋友看过来!想玩玩macOS系统,❤️看下... 查看详情

❤️vagrant安装苹果macos系统,就是玩儿❤️(代码片段)

Vagrant玩转macOS🌲前言❄️一、环境准备❄️①下载Vagrantbox②Vagrant添加Box③Vagrant初始化box④Vagrant启动macOS虚拟机系统⑤关闭macOS主机🍩写在最后🌲前言⭐️Windows系统的朋友看过来!想玩玩macOS系统,❤️看下... 查看详情

⭐️这年头谁还用虚拟机装系统?墨迹!❤️vagrant一键搞定❤️(代码片段)

Vagrant一键安装任意系统🌲前言一、⭐️Vagrant安装Linux系统⭐️1、安装目录2、下载Vagrantbox3、Vagrant添加Box4、配置Vagrantfile文件5、准备安装介质6、编写Vagrantfile中定义的Shell脚本二、❤️Vagrant启动一键安装Oracle❤️1、😏... 查看详情

macos☀️vagrant使用parallelsdesktop安装oracle数据库☀️(代码片段)

Vagrant玩转macOS系列🌲前言❄️一、环境准备❄️1、下载Vagrantbox2、安装Paralles插件3、Vagrant添加box4、配置Vagrantfile5、准备安装介质6、编写Vagrantfile中定义的Shell脚本❤️二、Vagrant启动一键安装Oracle❤️1、😏很简单,... 查看详情

macos☀️vagrant使用parallelsdesktop安装oracle数据库☀️(代码片段)

Vagrant玩转macOS系列🌲前言❄️一、环境准备❄️1、下载Vagrantbox2、安装Paralles插件3、Vagrant添加box4、配置Vagrantfile5、准备安装介质6、编写Vagrantfile中定义的Shell脚本❤️二、Vagrant启动一键安装Oracle❤️1、😏很简单,... 查看详情

❤️vagrant一键安装任意系统,甚至oracle数据库!!!☀️建议收藏ᕕ(ᐛ)ᕗ(代码片段)

Vagrant一键安装任意系统🌲前言一、⭐️Vagrant安装Linux系统⭐️1、安装目录2、下载Vagrantbox3、Vagrant添加Box4、配置Vagrantfile文件5、准备安装介质6、编写Vagrantfile中定义的Shell脚本二、❤️Vagrant启动一键安装Oracle❤️1、😏... 查看详情

⭐️《linux系列》⭐️linux命令之screen命令(代码片段)

Screen命令❤️前言❤️⭐️Screen命令⭐️1、安装Screen命令2、开启2个窗口3、A窗口寻求B帮助4、退出控制❄️写在最后❄️❤️前言❤️如果你使用Linux遇到一个问题,想要邀请别人来进行远程控制解决,我们一般可以通... 查看详情

⭐️《linux系列》⭐️linux命令之screen命令(代码片段)

Screen命令❤️前言❤️⭐️Screen命令⭐️1、安装Screen命令2、开启2个窗口3、A窗口寻求B帮助4、退出控制❄️写在最后❄️❤️前言❤️如果你使用Linux遇到一个问题,想要邀请别人来进行远程控制解决,我们一般可以通... 查看详情

☀️福利向:⚡️万字图文⚡️带你vagrant从入门到超神!❤️(代码片段)

...1;😏❤️ヾ(◍°∇°◍)ノ゙❤️首先下载安装Vagrant和Vir 查看详情