Docker Desktop 安装与无法运行(Docker Desktop failed to initialize)的诊断
2023-04-18 16:28:51 时间
1. Docker Desktop安装
i. 安装WSL
首先要安装WSL,docker现在依赖于WSL才能在Windows上运行
可以参照微软的官方教程
https://docs.microsoft.com/en-us/windows/wsl/install
注意WSL2是必须的,所以upgrade version拿一本分不能跳过哈
如果在安装WSL的过程中遇到了问题,可以参考我的另一篇文章
https://blog.csdn.net/Antarctic_Bear/article/details/123489609
ii. 安装Docker Desktop
理论上按照官方教程安装就可以了,第一次安装一般不会有什么问题的
https://docs.docker.com/desktop/windows/install/
2. Docker Desktop 无法运行问题诊断
i. 排查问题
在Windows上有可能会出现Windows/Docker 更新之后docker desktop无法启动的情况
依次按照下列步骤排查Docker Desktop问题
- 确认运行权限:
可以尝试管理员权限启动Docker Desktop是否解决问题 - 检查并运行docker service
在开始菜单搜索"Service" 或者运行"services.msc",打开Windows服务列表。
在列表中找到"Docker Desktop Service"并确认其是否正在运行。如果没有运行,右键它开始运行。
如果列表中根本没有这个服务,说明Docker Desktop安装失败,应该考虑重新安装Docker以及安装过程中可能出现的权限等问题 - 确认Windows HyperV功能是否开启
打开控制面板(Control Panel) -> 程序和功能(Programs & Features) -> 启动或关闭Windows功能
启动虚拟机(Hypervisor) - 以上步骤完成后,如果还是不能正常启动Docker Desktop,请尝试如下方法完全重新安装docker
- 卸载Docker Desktop
- 删除(重要,如果不删除这几个文件夹很可能还会遇到相同的问题)
C:Users[UserName]LocalDocker
C:Users[UserName]RoamingDocker
C:Users[UserName]RoamingDockerDesktop- 重启电脑
- 重新安装Docker Desktop
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击