網站首頁 編程語言 正文
Docker?Desktop啟動失敗的解決(Docker?failed?to?initialize?Docker?Desktop?is?shutting?down)_docker
作者:鯊魚賴賴 ? 更新時間: 2022-05-03 編程語言問題記錄:
有一段時間沒有使用docker了,突然要用到結果發現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也沒有報錯了:
啟動之后之前的鏡像還都在:
遇到的問題:
本人直接去找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
相關推薦
- 2024-03-02 Quasar框架使用環境變量聲明接口地址,無需手動判斷
- 2022-06-08 ASP.NET?Core中的靜態文件_基礎應用
- 2023-11-20 數據處理matlibplot繪圖顏色對照表
- 2022-07-06 詳解C語言中sizeof如何在自定義函數中正常工作_C 語言
- 2022-05-16 C語言中const和define的區別你了解嘛_C 語言
- 2023-01-01 C++日期和時間編程小結_C 語言
- 2023-10-16 清理linux日志
- 2022-11-02 利用Python+eval函數構建數學表達式計算器_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支