windows 11系統下開啟docker 提示 docker engine stopped

DbWong_0918發表於2024-04-24

windows 11系統下開啟docker 提示 docker engine stopped

參考連結:https://zhuanlan.zhihu.com/p/663821762

裝好了docker for windows以後,點開發現介面中心一直提示docker engine stopped,按照很多方法都不行,後面再知乎的一個專欄裡面找到了解決方法

總結來說就是檢查幾個內容(以下操作建議均要管理員執行,如開啟cmd,windows powershell,docker desktop等)

1.檢查自己系統是不是內建了虛擬機器

這個一般來說都會有,如果沒有的話請點開上面的參考連結檢視下怎麼安裝

2.檢查CPU是否開啟虛擬化

開啟工作管理員,選擇效能,可以看到CPU的欄位內有個虛擬化

image

如果虛擬化是禁用的,首先確認自己的韌體有沒有問題,即要進入BIOS開啟虛擬化,這裡每個人的電腦都不一樣,我的是華碩的主機板,AMD的U,如果一樣的可以直接參考下面的連結,華碩的板子進入BIOS的快捷鍵是F2

https://rog.asus.com.cn/support/faq/1045141/

開啟以後重啟電腦,開啟控制皮膚按照下圖操作選擇即可,應該需要安裝並重啟電腦才生效

image

3.是否啟動了Docker Desktop Service服務

在cmd或者windows powershell中(管理員執行),輸入net start com.docker.service以啟動Docker Desktop Service服務

image

4.wsl安裝及版本更新

在windows powershell中輸入wsl --update,即可開始安裝wsl或者更新版本,有時候會超時,多試幾次即可

image

5.啟動docker daemon

在windows powershell中輸入cd "C:\Program Files\Docker\Docker"跳轉到Docker Desktop安裝路徑

執行命令.\DockerCli.exe -SwitchDaemon把docker daemon啟動

有沒有返回都可以,因為我的返回資訊好像是cannot find也沒有問題

image

6.管理員啟動docker desktop

右鍵管理員執行docker desktop,這個時候這個問題就好了

以上就是總結出來的內容

挺抽象的,反而原貼的starting the Docker Engine持續顯示的問題我沒有遇到

相關文章