日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Docker?Desktop啟動失敗的解決(Docker?failed?to?initialize?Docker?Desktop?is?shutting?down)_docker

作者:鯊魚賴賴 ? 更新時間: 2022-05-03 編程語言

問題記錄:

有一段時間沒有使用docker了,突然要用到結果發現docker desktop都打不開了,會彈出如下錯誤:

docker desktop打開錯誤

一開始考慮的是會不會是docker版本太老的問題,使用docker version查了一下版本,發現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.

解決方法:

原因的話應該是由于長時間未登陸導致log信息過期了。所以要修改/刪除一下原來的信息。

不用重裝docker
將 C:\Users\YourUser\AppData\Roaming 目錄下Docker目錄重命名。比如改為Docker_backup(這樣做其實相當于刪除了原信息但還把它里面的信息拷貝到備份里)。之后直接點擊docker desktop發現可以運行了。但是因為刪除了原來信息需要重新啟動一下,啟動之后發現原來的容器和鏡像都在。(可能是自動調用了Docker_backup里面的信息吧)。

使用docker version也沒有報錯了:

使用docker version也沒有報錯了

啟動之后之前的鏡像還都在:

在這里插入圖片描述

遇到的問題:

本人直接去找C:\Users\YourUser\AppData\Roaming\Docker這個文件找了半天沒找到在哪,用查找查了半天也沒找到(可能是比較菜吧…)所以,最后直接從cmd里面cd到了Docker目錄下(證明了確實有這個文件夾的存在)然后回到上一級目錄也就是Roaming,在這里直接用ren Docker Docker_backup進行的重命名。

stack overflow關于這個問題也有人說可以直接刪除這個Docker文件夾可以解決這個問題,但是我怕刪除之后有啥不好的后果,所以就重命名了。因此并沒有驗真是否直接刪除也是可行的。

原文鏈接:https://blog.csdn.net/qq_42348424/article/details/119999131

欄目分類
最近更新