Linux

如何在 Azure 虛擬 Windows 10 機器上執行 Docker

  • June 14, 2021

我獲得了一個支持 GPU 的 Azure 虛擬機(標準 NV6_Promo(6 vcpus,56 GiB 記憶體))。我想在這台機器上執行AutoML ,它只在 Linux 上執行。他們的安裝文件建議在 Linux VM 上或通過 Docker 安裝它。我嘗試在 Windows 上使用 Docker,但同時使用 WSL2 後端和 Hyper-V 後端時遇到問題。

這提出了一個問題,是否可以在 Azure 的虛擬機上執行 Docker。給出了一些建議,例如這裡,但這些似乎並不能解決我的問題。因此,在我繼續對 Docker 安裝進行進一步故障排除之前,我想知道是否有人可以告訴我這在理論上是否可行。

不幸的是,我不能隨意將 Windows VM 更改為 Linux VM。

要在 Azure 中的 Windows 上執行 Docker,您需要一種支持嵌套虛擬化的 VM 類型,我不相信 NV6 會這樣做。正如其他人所說,即使您可以使 docker 工作,您也可能無法訪問 GPU,並且性能將非常糟糕。

您需要與您的 IT 團隊交談,讓他們配置一台適合該任務的機器,即執行 Linx。

引用自:https://serverfault.com/questions/1066570