总结Docker desktop使用所遇到的坑

开发环境:
  • windows11
  • AMD Ryzen 7
  • 16G+512

问题一

Docker Desktop System.InvalidOperationException

目前不知道该问题出现原因,在电脑重启后会发生该错误,解决方案如下

使用带有管理员权限的cmd执行、重启便可修复
netsh winsock reset

问题二

问题出现原因
想在虚拟机里进行Docker环境学习开发,把本地Docker卸载时所发生的问题

首先我没有找到Docker desktop的卸载方法,使用windows自带卸载工具提示我无法完成
我试着将Docker desktop安装目录、容器目录删除 窃窃欢喜大功告成
过了几天后 想试着安装Docker desktop做一些简单的环境开发,却发现点击安装包时一直无响应

解决过程

  1. 清理Docker安装目录(无效)
    在这里插入图片描述
  2. 安装进程监控器 找到Docker的UpgradeCodes(无效、没有执行UpgradeCodes进程)
    在这里插入图片描述
    最终解决方案
    windows下win+r、打开regedit(注册表),搜索docker,将相关的注册表全部删除,重启电脑后再次尝试安装

删除时需仔细查看 有的可能不是docker的不用删除

问题三

安装docker desktop后,状态栏点击quit、restart等功能按钮无效、进入设置一直加载、docker命令提示
Error response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file specified

解决方案:

  1. 管理员运行cmd或powershell
cd "C:\Program Files\Docker\Docker"

./DockerCli.exe -SwitchDaemon
  1. DockerD desktop->TroubleShoot->Clean/purge data->选择WSL 2->delete->重启Docker desktop
    在这里插入图片描述在这里插入图片描述
  2. 进入docker desktop settings 取消WSL2,点击保存便可成功

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Quiet_tomcat/article/details/124619510
今日推荐