流浪漢是管理虛擬化開發環境的強大工具,可與 Windows 11/10 上的 Hyper-V 無縫協作。 Hyper-V 和 Vagrant 的結合使用戶無需依賴第三方軟件即可高效地創建和管理虛擬機。本指南將向您展示如何在 Windows 11/10 上的 Hyper-V 上安裝 Vagrant。
執行下面提到的步驟在 Windows 11/10 中安裝 Vagrant on Hyper-V。
- 啟用 Hyper-V 和 SMB
- 安裝Vagrant的可執行文件
- 配置流浪者
讓我們從指南開始吧。
1]啟用Hyper-V和SMB

在安裝 Vagrant 之前,第一步是確保 Windows 系統上啟用了 Hyper-V 和 SBM。 SBM 支持主機和虛擬機之間的文件共享。請按照下面提到的步驟執行相同的操作。
- 轉到搜索欄,搜索並打開控制面板,然後單擊程序和功能。
- 單擊打開或關閉 Windows 功能屏幕左側的選項,然後嘗試查找超V一旦 Windows 功能窗口出現在屏幕上。
- 展開 Hyper-V,勾選兩個框Hyper-V 管理工具和Hyper-V平台,然後單擊“確定”按鈕。
- 接下來,尋找SBM 1.0/ CIFS 文件共享支持,展開它,然後選中所有三個框:SMB 1.0/CIFS 自動刪除、SMB 1.0/CIFS 客戶端、和SMB 1.0/CIFS 服務器,並單擊“確定”按鈕。
- 最後,點擊“立即重新啟動”按鈕重新啟動電腦以完成安裝。
或者,用戶還可以通過在提升的 PowerShell 中運行以下命令來啟用 Hyper-V 和 SMB:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -AllEnable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -All出現提示時重新啟動電腦。
下一步是安裝 Vagrant 的可執行文件。
2]安裝Vagrant的可執行文件

接下來,我們必須在啟用 Hyper-V 和 SBM 後安裝 Vagrant 的可執行文件。步驟如下:
- 導航至 Vagrant 官方網站(開發者.hashicorp.com),然後下載適用於 Windows 的 Vagrant 安裝程序。
- 下載後,導航到下載位置並雙擊它開始安裝過程。
- 出現消息窗口時單擊更多信息,然後單擊無論如何都要跑按鈕。
- 單擊“下一步”按鈕兩次,選擇不同的位置,或保持原樣,單擊“下一步”,然後選擇“安裝”按鈕。
- 等待該過程完成,然後單擊“完成”按鈕。
- 要驗證 Vagrant 是否已正確安裝,請運行以下命令:
流浪者版本
重新啟動設備以應用更改。
3]配置流浪者

要開始配置 Vagrant,我們必須設置一個工作區並定義參數。這些步驟涉及創建 Vagrantfile,它充當開發設置的藍圖。我們將指定基本框、提供程序和任何其他設置。
默認情況下,Vagrant 使用 VirtualBox 作為提供程序;因此,我們需要指定Hyper-V來使用它。
- 要驗證 Vagrant 是否已正確安裝,請運行以下命令:
vagrant --version- 使用管理員權限打開 PowerShell 並運行以下命令來為 vagrant 設置創建新的項目文件:
mkdir C:\Vagrant\hyperv-test- 接下來分別運行命令,初始化兼容盒子的Vagrant環境,並確認下載成功。
vagrant box add hashicorp/bionic64vagrant box list- 下載完成後,轉到要安裝 Vagrant 文件的文件夾並運行以下命令來初始化 Vagrant box:
vagrant init hashicorp/bionic64- 現在,我們可以通過運行以下命令在項目文件夾中啟動虛擬機:
vagrant up --provider hyperv注意:首次啟動可能需要一些時間。
- VM 運行後,使用以下命令進行連接:
流浪者 ssh
啟動 Hyper-V 管理器,VM 將顯示在“虛擬機”部分下。這是在 Windows 11 中的 Hyper-V 上安裝 Vagrant 的完整指南。
讀:
Hyper-V 和 VMware 哪個更好?
答案主要取決於用戶的具體需求。 Hyper-V 包含在 Windows 中,是一種經濟高效的解決方案,可以與 Microsoft 環境完美集成。儘管 VMware 需要單獨的許可,但它提供了強大的功能、靈活性和高性能,特別是對於企業級虛擬化。 Hyper-V 非常適合注重預算的用戶或 Microsoft 環境中的用戶,而 VMware 則擅長滿足多操作系統環境或複雜的基礎架構需求。因此,更好的選擇取決於可擴展性、功能和兼容性要求。
讀:
Docker 比 Vagrant 更好嗎?
Docker 和 Vagrant 的用途不同,因此選擇取決於用戶的需求。 Docker 專注於輕量級容器化,通過共享操作系統資源隔離應用程序,使其成為快速擴展和部署應用程序的絕佳選擇。另一方面,Vgarant 擅長創建一致的開發環境(通常通過虛擬機)。因此,選擇取決於項目的需求,因為有時它們甚至可以很好地協同工作。
另請閱讀:



![xboxpcappft.exe不良圖像錯誤0xc0e90002 [fix]](https://sclub.recmg.com/tech/blogs/wp-content/uploads/2025/02/xboxpcappft-error.jpeg)

