docker desktop無法啟動(dòng)的一種解決方法(附完整步驟)
問題場(chǎng)景
曾經(jīng)成功安裝docker desktop并成功運(yùn)行過,但是因?yàn)橛冒沧磕M器,關(guān)閉了電腦的虛擬化,導(dǎo)致docker無法啟動(dòng)。
整體解決步驟
解決過程分兩步,第一步是重新啟動(dòng)虛擬化,這里我的硬件虛擬化并沒有真的被關(guān)閉,僅僅是在系統(tǒng)層面被禁用了,在BIOS中查看虛擬化還是開啟狀態(tài);第二步重新啟動(dòng)linux虛擬機(jī)和docker服務(wù)。這兩步對(duì)應(yīng)兩次不同的報(bào)錯(cuò)提醒。
第一步
第一步報(bào)錯(cuò)
啟動(dòng)dockr提示Virtual Machine Platform not enabled,報(bào)錯(cuò)是docker彈出的窗口,忘記截圖了。
第一步解決
① 打開windows設(shè)置,并找到“啟動(dòng)嚯關(guān)閉windows功能。 我是”搜索“windowsgong”,就自動(dòng)顯示了。
② 如下圖右側(cè),勾選虛擬機(jī)平臺(tái)。

注意:這里我的硬件虛擬化一直是開啟狀態(tài)的,也就是說我進(jìn)入BIOS中看到的虛擬化選項(xiàng)是打開狀態(tài)的。在任務(wù)管理器中可以看到狀態(tài)如下圖。

第二步
第二步報(bào)錯(cuò)
docker報(bào)錯(cuò)bootstrapping in the main distro: listing WSL distros: running WSL command wsl.exe C:\Windows\System32\wsl.exe -l -v --all: context deadline exceeded,沒截到圖。
第二步解決
① 通過指令 wsl -l -v 確定當(dāng)前狀態(tài)。我這里顯示均為stop狀態(tài)。

需要手動(dòng)啟動(dòng) Ubuntu-22.04 和 docker-desktop 這兩個(gè)發(fā)行版。
② 在命令行中運(yùn)行以下命令來啟動(dòng) Ubuntu-22.04:
wsl -d Ubuntu-22.04
如果成功進(jìn)入了 Ubuntu 終端,輸入 exit 退出。
下圖中四個(gè)框,輸入第一個(gè)框的內(nèi)容,出第二個(gè)框的內(nèi)容。輸入第三個(gè)框的內(nèi)容,出第四個(gè)框的內(nèi)容。

③ wsl -d docker-desktop
輸入第一個(gè)框的內(nèi)容,出第二個(gè)框的內(nèi)容。輸入第三個(gè)框的內(nèi)容,出第四個(gè)框的空白行。

本不該存在的第三步
到這一步docker按說已經(jīng)啟動(dòng)了,但是第二天開機(jī)又啟動(dòng)不起來了,再次按照第二步查看wsl狀態(tài),發(fā)現(xiàn)均為stop,重走第二步啟動(dòng)成功。
再也不想在win10上用docker了,哎。
以上。
總結(jié)
到此這篇關(guān)于docker desktop無法啟動(dòng)的一種解決方法的文章就介紹到這了,更多相關(guān)docker desktop無法啟動(dòng)解決內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Centos7使用docker部署生產(chǎn)環(huán)境中間件的詳細(xì)步驟
這篇文章主要為大家詳細(xì)介紹了騰訊云Centos7使用docker部署生產(chǎn)環(huán)境中間件的詳細(xì)步驟,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-07-07
使用Docker實(shí)現(xiàn)MySQL容器中批量導(dǎo)出所有數(shù)據(jù)庫
在使用 Docker 部署 MySQL 的場(chǎng)景中,經(jīng)常會(huì)需要一次性導(dǎo)出容器內(nèi)除系統(tǒng)庫以外的所有數(shù)據(jù)庫,下面小編就和大家介紹一下具體實(shí)現(xiàn)方法,有需要的小伙伴可以了解下2025-12-12
使用 kind 和 Docker 啟動(dòng)本地的 Kubernetes環(huán)境
這篇文章主要介紹了使用 kind 和 Docker 啟動(dòng)本地的 Kubernetes環(huán)境,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05
教你使用Docker搭建gitlab社區(qū)漢化版的詳細(xì)過程
很多朋友不太清楚使用Docker搭建gitlab社區(qū)漢化版的過程,總是容易出現(xiàn)錯(cuò)誤,今天小編抽空給大家分享使用Docker搭建gitlab社區(qū)漢化版的詳細(xì)過程,一起看看吧2021-09-09
docker安裝單點(diǎn)elasticsearch過程
這篇文章主要介紹了docker安裝單點(diǎn)elasticsearch過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
構(gòu)建一個(gè)簡(jiǎn)單的CaaS系統(tǒng)
本文主要介紹如何從零開始構(gòu)建一個(gè)簡(jiǎn)易的CaaS(Container as a Service)系統(tǒng)。簡(jiǎn)單易懂,希望有想學(xué)習(xí)的小伙伴可以關(guān)注下2016-10-10
docker搭建lnmp環(huán)境的實(shí)現(xiàn)步驟
DNMP(Docker + Nginx + MySQL + PHP7/5 + Redis)是一款全功能的LNMP一鍵安裝程序,本文就來介紹一下docker搭建lnmp環(huán)境的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07
dockerfile echo指定文件多行文本的方法實(shí)現(xiàn)
這篇文章主要介紹了dockerfile echo指定文件多行文本的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09

