Windows + Docker + WSL2

Windows + Docker + WSL2

我從 Windows 上的 Docker 開始。簡單的例子就可以很好地工作。但現在我想安裝 Laravvel 8 容器,它需要與 Docker 桌面一起安裝 WSL2。根據微軟文檔。它需要加入 Insiders 計劃並安裝作業系統版本 20262 或更高版本(我有 18363)。內部人士註冊時有一則重要通知,其中寫道:

本計劃中提供給您的實驗性和早期預發行的軟體和服務可能未經測試。您可能會遇到崩潰、安全漏洞、資料遺失或設備損壞。 …

這是什麼意思?我不想要這個保固帶來的麻煩。是否可以在沒有 WSL2 的情況下執行 docker?我不明白。另一位用戶表示 Win 上的 WSL2 有問題。聽起來不太好。如果我想開始使用 Docker 我該怎麼做?

非常感謝您的幫忙。

答案1

它需要加入 Insiders 計劃並安裝作業系統版本 20262 或更高版本(我有 18363)。

WSL2 需要 1909 或更高版本,這是您已安裝的版本,這意味著您現在可以使用 Docker,而無需升級到 Insider Preview 版本。 21H1 需要的是一個簡化的安裝程式。在 WSL2 中使用 Docker 不需要簡化的安裝程式。

這是什麼意思?

這意味著 Insider Preview 版本是實驗性的,並不總是穩定的。如果您不願意處理可能無法解決的問題,則不應升級至 Insider Preview 版本。

是否可以在沒有 WSL2 的情況下執行 docker?

在 Windows 上執行 Docker 始終是可能的。如果我沒記錯的話,它只需要 Hyper-V。

如果我想開始使用 Docker 我該怎麼做?

此時只有您可以決定是否要安裝 Docker。我對此事的看法不會有幫助。

相關內容