[英]Docker Desktop cannot switch to Windows Container
您需要 windows 10 Pro 或 Enterprise 才能訪問 Windows 容器。
另一個答案確實會將您的守護程序模式切換到 Windows,但您將無法拉出任何 Windows 容器。
2022 年更新:上面的鏈接現在提到它應該適用於
我花了幾個小時調試這個問題,也不得不購買 win 10 專業版許可證,但仍然面臨同樣的問題,默認情況下它需要 linux 個容器,切換到 windows 顯示永遠等待,無論如何我是這樣解決的:
Windows 親
通過右鍵單擊任務欄上的小圖標關閉/關閉客戶端,然后等待一兩分鍾讓它自行關閉。 3.打開具有管理權限的命令提示符
鍵入此命令:
c:\Program Files\Docker\Docker\resources>dockerd.exe
使用管理權限打開另一個命令提示符
C:\Program Files\Docker\Docker>DockerCli.exe -SwitchDaemon
鍵入“C:\Program Files\Docker\Docker>docker version”命令以確保它已切換到 windows 容器,它應該看起來像附件截圖 根據最新的 Docker 桌面版,您的設置應該如下所示
退出Docker桌面,重新打開,希望對大家有所幫助。
即使使用 Altaf 的方法,我也無法輕松切換它。 最后我去了服務(services.msc)並禁用了 Docker 桌面服務並更新了 docker 服務(Docker 引擎)以確保它可以自動啟動(例如,確保 daemon.json 配置文件作為服務命令存在於該位置指定的)。 然后我可以通過鍵入 docker 版本(在非管理命令提示符下)來驗證結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.