当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

作者:精品下载站 日期:2024-12-14 12:27:25 浏览:17 分类:玩电脑

在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant


HarshiCorp 承诺 Vagrant 是一个在单一工作流程中构建和管理虚拟机环境的工具。凭借易于使用的工作流程和对自动化的关注,Vagrant 缩短了开发环境设置时间,提高了生产平价性,并使“在我的机器上工作”的借口成为过去。在本指南中,您将学习如何在 Windows 10 上安装 Vagrant。

请注意,Hyper-V 提供程序仅与Windows 8.1 及更高版本兼容。 Hyper-V 的早期版本不包含 Vagrant 工作所需的 API。

如果您安装了 Hyper-V 并启用了 SMB,则可以跳过步骤 1。

步骤 1:启用 Hyper-V 和 SMB

请按照以下步骤在 Windows 计算机上启用 Hyper-V 和 SMB。

搜索控制面板

按 Windows 键并搜索“控制面板”。当它出现时启动它。

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

单击程序

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

单击“打开或关闭 Windows 功能”

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

向下滚动,查找“Hyper-V”并将其展开。

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

选中 Hyper-V 管理工具和 Hyper-V 平台,然后单击“确定”,如上所示。

查找 SMB 1.0/CIFS 文件共享支持并检查它。

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

重启你的电脑

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

如果您喜欢 PowerShell,只需运行以下命令。确保您以管理员身份运行 Powershell:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
 Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -All

第2步:安装可执行文件

导航到您下载 Vagrant 可执行文件的文件夹,然后双击它开始安装过程。

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

第 3 步:按照安装步骤操作

按照下面的截图安装 Vagrant

如果您收到如下消息,只需点击“更多信息

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

然后“无论如何运行”

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

这应该会打开一个安装向导,如下所示。根据您的需要进行配置时,只需按照“下一步”步骤操作即可

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

接受许可协议中的条款并单击“下一步

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

如果适合您的要求,您可以选择将 Vagrant 安装在此处的其他位置。

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

单击“安装”开始安装过程。

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

完成所有安装后,向导应结束,如下所示。只需点击“完成”即可完成此阶段的工作。

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

第 4 步:重新启动计算机

完成设置步骤后,重新启动计算机以使更改生效。

第 5 步:添加我们的第一个 Vagrant Box

Boxes 是 Vagrant 环境的包格式。 Vagrant 支持的任何平台上的任何人都可以使用 Box 来创建相同的工作环境。使用盒子的最简单方法是从公开可用的 Vagrant 盒子目录中添加一个盒子。您还可以在此网站上添加并分享您自己的定制盒子。

以管理员身份启动 Powershell 并输入以下命令:

vagrant box add hashicorp/bionic64

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

这将为我们带来一个标准 Ubuntu 18.04 LTS 64 位盒子

稍后使用以下命令确认

vagrant box list

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

下载完成后,导航到您希望保留 Vagrantfile 的文件夹并运行以下命令。

vagrant init hashicorp/bionic64

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

要启动虚拟机,请在 PowerShell 中运行以下命令

vagrant up --provider hyperv

然后您可以使用以下命令连接到您的虚拟机

vagrant ssh

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

我们的虚拟机现在应该可以在 Hyper-V 管理器中看到,如下所示

[玩转系统] 在 Windows 10|11 上启用 Hyper-V 并安装 Vagrant

我们已成功启用 Hyper-V、安装 Vagrant 并启动虚拟机。我们感谢您访问并遵循本指南。

下面分享了其他相关指南,供您考虑,以防您希望在不同的环境中运行 Vagrant。

如何在 CentOS 8/RHEL 8 上安装 Vagrant

如何在 Linux 上使用 Vagrant 和 Libvirt

在 KVM/VirtualBox/VMWare/Parallels 上使用 Vagrant 运行 CentOS 8 VM

如何在 Fedora 上安装 Vagrant 和 VirtualBox

如何使用 Vagrant 在 VirtualBox 上运行 Kali Linux

如何使用 Vagrant 在 VirtualBox 上运行 Kali Linux

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯