Docker Desktop啟動失敗的解決(Docker failed to initialize Docker Desktop is shutting down)
問題記錄:
有一段時間沒有使用docker了,突然要用到結(jié)果發(fā)現(xiàn)docker desktop都打不開了,會彈出如下錯誤:
一開始考慮的是會不會是docker版本太老的問題,使用docker version查了一下版本,發(fā)現(xiàn)cmd中docker指令還可以輸出,但是docker version顯示版本信息的同時也會有連接失敗的錯誤信息存在。(而且查了一下版本并不落后,看來還是要解決初始化問題)
docker version錯誤信息:
error during connect: This error may indicate that the docker daemon is not running.http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/version": open //./pipe/docker_engine: The system cannot find the file specified.
解決方法:
原因的話應(yīng)該是由于長時間未登陸導(dǎo)致log信息過期了。所以要修改/刪除一下原來的信息。
不用重裝docker
將 C:\Users\YourUser\AppData\Roaming 目錄下Docker目錄重命名。比如改為Docker_backup(這樣做其實相當(dāng)于刪除了原信息但還把它里面的信息拷貝到備份里)。之后直接點擊docker desktop發(fā)現(xiàn)可以運行了。但是因為刪除了原來信息需要重新啟動一下,啟動之后發(fā)現(xiàn)原來的容器和鏡像都在。(可能是自動調(diào)用了Docker_backup里面的信息吧)。
使用docker version也沒有報錯了:
啟動之后之前的鏡像還都在:
遇到的問題:
本人直接去找C:\Users\YourUser\AppData\Roaming\Docker這個文件找了半天沒找到在哪,用查找查了半天也沒找到(可能是比較菜吧…)所以,最后直接從cmd里面cd到了Docker目錄下(證明了確實有這個文件夾的存在)然后回到上一級目錄也就是Roaming,在這里直接用ren Docker Docker_backup進(jìn)行的重命名。
stack overflow關(guān)于這個問題也有人說可以直接刪除這個Docker文件夾可以解決這個問題,但是我怕刪除之后有啥不好的后果,所以就重命名了。因此并沒有驗真是否直接刪除也是可行的。
到此這篇關(guān)于Docker Desktop啟動失敗的解決(Docker failed to initialize Docker Desktop is shutting down)的文章就介紹到這了,更多相關(guān)Docker Desktop啟動失敗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker搭建代碼檢測平臺SonarQube并檢測maven項目的流程
這篇文章主要介紹了Docker搭建代碼檢測平臺SonarQube并檢測maven項目,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05docker overlay實現(xiàn)跨主機(jī)的容器互通的方法
這篇文章主要介紹了docker overlay實現(xiàn)跨主機(jī)的容器互通,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-11-11docker安裝Jenkins執(zhí)行構(gòu)建jar運行方式
這篇文章主要介紹了docker安裝Jenkins執(zhí)行構(gòu)建jar運行方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05docker導(dǎo)入導(dǎo)出鏡像、容器,及啟動容器失敗的解決過程
本文介紹了在內(nèi)網(wǎng)環(huán)境下使用Docker進(jìn)行應(yīng)用程序部署時遇到的問題以及解決方案,主要通過Docker的鏡像和容器導(dǎo)入導(dǎo)出功能,實現(xiàn)了在內(nèi)網(wǎng)環(huán)境下成功部署應(yīng)用程序,同時,還詳細(xì)介紹了docker命令的使用方法,包括鏡像的導(dǎo)出和導(dǎo)入、容器的導(dǎo)出和導(dǎo)入等2025-02-02使用Docker部署Dashdot服務(wù)器儀表盤的步驟
Dashdot是一款簡單、實用的開源服務(wù)器儀表盤,設(shè)計時考慮到了玻璃形態(tài),它旨在用于較小的?VPS?和私人服務(wù)器,這篇文章主要介紹了使用Docker部署Dashdot服務(wù)器儀表盤,需要的朋友可以參考下2022-12-12詳解從 0 開始使用 Docker 快速搭建 Hadoop 集群環(huán)境
這篇文章主要介紹了詳解從 0 開始使用 Docker 快速搭建 Hadoop 集群環(huán)境,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03Docker 部署net5程序?qū)崿F(xiàn)跨平臺功能
本文講述使用docker容器部署.net5項目、實現(xiàn)跨平臺,本文通過圖文的形式給大家介紹了創(chuàng)建.net5項目的過程及安裝成功后如何使用docker部署項目,感興趣的朋友跟隨小編一起學(xué)習(xí)吧2021-05-05