总结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,点击保存便可成功

在这里插入图片描述

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Docker Desktop 是一个用于在 Windows 和 macOS 上运行 Docker 引擎的工具。它提供了一个用户友好的界面,使您可以轻松地创建、管理和运行 Docker 容器。 要使用 Docker Desktop,您可以按照以下步骤进行操作: 1. 下载和安装 Docker Desktop:您可以从 Docker 官方网站上下载适用于 Windows 或 macOS 的 Docker Desktop 安装程序,并按照安装向导进行安装。 2. 启动 Docker Desktop:安装完成后,启动 Docker Desktop。在 Windows 上,您可以从开始菜单中找到 Docker Desktop 图标;在 macOS 上,您可以在 Launchpad 或应用程序文件夹中找到它。 3. 等待 Docker Desktop 启动:启动 Docker Desktop 后,它会在后台启动 Docker 引擎并进行初始化。这可能需要一些时间,请耐心等待。 4. 验证 Docker 安装:一旦 Docker Desktop 启动完成,您可以在终端或命令提示符中运行 `docker version` 命令来验证 Docker 是否成功安装并正常工作。您应该能够看到有关 Docker 版本和相关信息的输出。 5. 使用 Docker Desktop:现在,您可以使用 Docker Desktop 来创建、管理和运行 Docker 容器了。您可以使用 Docker CLI 命令行工具,也可以使用 Docker Desktop 提供的图形界面来完成这些操作。 请注意,使用 Docker Desktop 前需要确保系统满足 Docker 的最低要求,并且在启动 Docker Desktop 之前,确保没有其他应用程序或服务占用了 Docker 所需的端口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞鱼三两只

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值