一些用户抱怨Docker 需要很长时间才能启动。这是一个众所周知的问题,用户多年来一直报告。因此,如果您是遇到此问题的用户之一,请不要担心。您可以通过在计算机上执行这些简单的步骤轻松解决问题。

  有些用户喜欢在电脑上安装雷电模拟器或者同类的APK手机模拟器,但又要使用Docker ,这就会出现一系列奇奇怪怪的问题。系统只能虚拟化一个,无法都兼顾,所以大家就不要想着鱼和熊掌兼得,没必要占用那么多系统资源,为了偶尔用一下……。

  回归正题,解决方法由浅入深,大家对号入座,下面开始:

解决方法 –
1. 重新启动 Docker。您将在系统托盘中找到 Docker 桌面图标。因此,右键单击鲸鱼图标,然后单击“重新启动”以重新启动Docker桌面应用程序。

  • 修复1 –重新启动系统

关闭 Docker 应用程序并重新启动系统。如果这是一次性事件,重新启动系统应该可以帮助您解决问题。

1. 关闭 Docker 桌面应用程序。

2.然后,重新启动计算机。

现在,在您的计算机重新启动后,启动 Docker 并检查。它将正常启动。

  • 修复2 –注销码头工人桌面

这是最推荐的修复程序,您只能在PowerShell终端中运行两个命令。

1. 您必须在管理支持下访问 PowerShell。

2.因此,一起使用Win键+ S键。然后,在命令行中键入“powershell”。

3.您将在搜索结果中看到“Windows PowerShell”。只需右键单击“以管理员身份运行”列表中的第三个选项即可以管理员身份运行PowerShell。

4.现在,逐个输入这两个代码,然后点击 输入 注销以前创建的桌面镜像相关的各种数据。

1 wsl --unregister docker-desktop
2 wsl --unregister docker-desktop-data

在此之后退出PowerShell屏幕。然后,关闭 Docker 并重新启动它。

这绝对应该解决Docker问题。因为安卓模拟器导致的不能用问题,这里基本也可以解决。

bcdedit /set hypervisorlaunchtype auto 启动虚拟机
bcdedit /set hypervisorlaunchtype off 关闭虚拟机

这两条命令根据自己情况,可以进行具体设定

  • 修复3 –切换到Windows容器

Docker 不会验证您在初始启动时运行的操作系统。因此,您可以将容器切换到Windows容器。

步骤 1 –启动 Docker 桌面(如果您已关闭它)。

即使应用正在打开或似乎卡住,也要忽略它。

步骤 2 –转到系统托盘图标,您可以在其中找到 Docker 桌面图标(它是一条鲸鱼)。在那里,右键单击该鲸鱼图标,然后点击“切换到Windows容器...”。

Docker将在使用Windows容器时关闭并重新启动。

此修复程序为许多用户解决了该问题。如果这个失败了,那就去下一个。

  • 修复 4 – 终止 docker 桌面并重新启动

关闭 Docker 桌面应用并重新启动应用。这应该可以解决问题。

您必须单独打开 PowerShell 实例。

步骤 1 –已“终端(管理员)”方式打开“Windows PowerShell”。

步骤 2 –现在,一个接一个地复制粘贴这两个终止代码,然后点击 输入 终止 Docker 桌面。

1 wsl --terminate docker-desktop
2 wsl --terminate docker-desktop-data

步骤3 –传递这两个命令后,退出 PowerShell 接口。

步骤4 –现在,转到Docker桌面应用程序。如果可以看到任何错误消息,请将其关闭。

步骤5 –然后,要确保 Docker 尚未运行,请查看系统托盘。如果还在,用任务管理器强制结束即可。

步骤6 –现在,从开始菜单页面重新启动 Docker 桌面。

  • 修复 5 – 禁用并重新启用 WSL 功能

禁用 Windows 子系统 Linux (WSL) 功能并重新启用该功能。

步骤 1 – 打开“运行”框。您可以使用 Win 键 + R 键轻松完成。

步骤 2 – 您必须键入此内容,或者可以复制粘贴它。点击“确定”。

1 optionalfeatures

第 3 步 –现在,取消选中“适用于Linux的Windows子系统”功能。

第 4 步 –点击“确定”以保存此内容。

让您的系统从系统中删除该功能。系统重启是强制性的,您必须这样做。

步骤 5 –重新启动系统后,在搜索框中输入“可选功能”。

步骤 6 –重复上面的步骤,启动“适用于Linux的Windows子系统”功能。

Windows 将请求您的许可以重新启动系统。因此,重新启动系统。

系统重新启动后,再次重新启动 Docker 桌面。测试这是否有效。

  • 修复6 –卸载并执行Docker的全新安装

如果到了这里,我觉得咱们还是不要使用Docker了,你的机器可能需要更新换代或者电脑系统太落后,没必要安装了,下面我带着你彻底清理走这个烦人的应用,咱就放弃吧。

步骤 1 –所有已安装的应用程序都放置在“程序和功能”页面中。

步骤 2 – 因此,打开“运行”框。输入此内容,然后单击“确定”。

1 appwiz.cpl

第 3 步 –找到“Docker”。右键单击该应用程序,然后点击“卸载”。

完成 Docker 设置窗口的步骤,从您的计算机卸载应用程序。

重新启动计算机。世界一下清净了,恼人的问题也就结束了,欢迎大家在评论区留言和讨论,哪里写的不好的,我在进行调整,文章没什么难度,只是帮助一下遇到这个问题而苦恼的小伙伴。

Docker永远在“docker desktop starting .”Settings 一直在转圈的更多相关文章

  1. 温故知新Docker概念及Docker Desktop For Windows v3.1.0安装

    Docker 简介 什么是Docker? Docker是一个开放源代码软件项目,项目主要代码在2013年开源于GitHub.它是云服务技术上的一次创新,让应用程序布署在软件容器下的工作可以自动化进行, ...

  2. (二) Windows 进行 Docker CE 安装(Docker Desktop)

    参考并感谢 官方文档: https://docs.docker.com/docker-for-windows/install/ 下载地址 https://download.docker.com/win ...

  3. Windows 下安装使用docker swarm machine docker toolbox

    下载docker 集成安装环境 http://get.daocloud.io/#install-toolbox 这个网站很不错,下载 这个集成了 docker docker-machine ,还有gi ...

  4. Docker Architecture、Docker Usage

    目录 . 引言 - 为什么要有Docker技术 . Docker简介 . Docker安装.部署.使用 . Docker安全 . Docker底层实现 . Docker网络配置 . Dockerfil ...

  5. Docker(四):Docker 三剑客之 Docker Compose

    前两篇文章我们介绍了 Dockerfile 的使用Docker(二):Dockerfile 使用介绍,我们知道使用一个 Dockerfile 模板文件可以定义一个单独的应用容器,如果需要定义多个容器就 ...

  6. Docker教程:docker远程repository和自建本地registry

    http://blog.csdn.net/pipisorry/article/details/50814307 Docker有一个类似版本管理仓库(Repositry)的东西,有docker.io提供 ...

  7. service docker start后docker stop/waiting的解决方法

    在某次强行对机子断电后,再开机后发现docker没启动 运行service docker start显示docker start/running, process xxxx,之后不一会儿就停止了, 再 ...

  8. Docker(五):Docker 三剑客之 Docker Machine

    上篇文章Docker(四):Docker 三剑客之 Docker Compose介绍了 Docker Compose,这篇文章我们来了解 Docker Machine . Docker Machine ...

  9. Docker三剑客之Docker Swarm

    一.什么是Docker Swarm Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的,代码开源在https://github.com/docker/s ...

  10. Docker三剑客之Docker Machine

    一.什么是Docker Machine Docker Machine 是Docker官方编排项目之一,使用go语言编写的,使用不同引擎在多种平台上快速的安装Docker环境,开源地址:https:// ...

随机推荐

  1. 基于Docker+DeepSeek+Dify:搭建企业级本地私有化知识库超详细教程

    在当今信息爆炸的时代,如何高效地管理和利用知识成为了企业竞争力的关键.为了帮助企业构建专属的知识库,本文将详细介绍如何使用Docker.DeepSeek和Dify来搭建一个企业级本地私有化知识库. 1 ...

  2. 使用Python可视化莫比乌斯带

    引言 莫比乌斯带,这个名字或许大家都听过,但你知道它是什么吗?它是一种非常神奇的几何物体,只有一个面和一个边,乍一看,似乎是个不可思议的存在.今天,我们就来用 Python 轻松地可视化莫比乌斯带,一 ...

  3. jmeter使用时报错问题

    一.打开时命令行提示按任意键继续图形界面无法打开 如图,打开时jmeter命令行报错 根据报错内容,是Java没有安装好. jdk安装好后,需要在环境变量中配置. 但是jdk安装配置好后打开还是报错, ...

  4. [笔记]PHP里类的申明和对象的实例化(笔记)

    1.申明类 class 类名{  //属性----------  public 属性 = 值:  public 属性:  //方法-----------  function 方法名($n1,$n2){ ...

  5. [笔记]这些超级好用的html标签和css属性

    1.sup.sub 上标.下标,直接看下面的例子吧 A<sub>2</sub> 4<sup>2</sup> 42 A2 2.伪类属性的love hate ...

  6. Tortoise-ORM级联查询与预加载性能优化

    title: Tortoise-ORM级联查询与预加载性能优化 date: 2025/04/26 12:25:42 updated: 2025/04/26 12:25:42 author: cmdra ...

  7. 代码随想录第七天 | Leecode 454.四数相加II 、383. 赎金信 、15. 三数之和 、18. 四数之和

    Leecode 454. 四数相加II 题目链接:https://leetcode.cn/problems/4sum-ii/ 题目描述 给你四个整数数组 nums1.nums2.nums3 和 num ...

  8. 【经验】VMware|Win11的Ubuntu虚拟机启动虚拟化,报错此平台不支持虚拟化的 Intel VT-x/EPT(方案汇总+自己的解决方案)

    2024/04/24说明:这篇暂时修改为粉丝可见,因为正在冲粉丝量,等到我弄完了粉丝量的要求,我就改回来!不方便看到全文的小伙伴不好意思!! 我开虚拟化是为了在虚拟机中运行VirtualBox,如果不 ...

  9. 信息资源管理综合题之“S公司规划网络系统-内部用户需要使用的信息安全技术及其相应用途”

    一.案例:S公司是某网络设备制造商在国内的一级代理商,总部设在上海,在外高桥有一处大型的仓库,其二级经销商客户分布在全国几十座大中城市,并在北京.成都.西安和沈阳等地设立了办事处.总部实施了ERP系统 ...

  10. vue3 基础-自定义指令 directive

    上篇内容是关于 mixin 混入的一些操作, 也是关于代码复用层面的, 本篇讲自定义指令 directive 也是为了实现复用而设计的一些小功能啦. 先来看看, 如果不用 directive 的场景下 ...