Docker永远在“docker desktop starting .”Settings 一直在转圈

yizhihongxing

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

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

 

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

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

Docker永远在“docker desktop starting .”Settings 一直在转圈

 

 

  • 修复1 –重新启动系统

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

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

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

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

 

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

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

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

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

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

Docker永远在“docker desktop starting .”Settings 一直在转圈

 

 

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永远在“docker desktop starting .”Settings 一直在转圈

 

 

 

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

Docker永远在“docker desktop starting .”Settings 一直在转圈

 

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

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

Docker永远在“docker desktop starting .”Settings 一直在转圈

 

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

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

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

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

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

 

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

 

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

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

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

1 appwiz.cpl

 

Docker永远在“docker desktop starting .”Settings 一直在转圈

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

Docker永远在“docker desktop starting .”Settings 一直在转圈

 

 

 

 

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

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

 

原文链接:https://www.cnblogs.com/liuxw/p/17310264.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker永远在“docker desktop starting .”Settings 一直在转圈 - Python技术站

(0)
上一篇 2023年4月17日
下一篇 2023年4月17日

相关文章

  • python求numpy中array按列非零元素的平均值案例

    求numpy中array按列非零元素的平均值的过程可以分为以下几步: 1.导入numpy库,创建一个numpy array。 import numpy as np arr = np.array([[1, 2, 0], [0, 5, 0], [7, 0, 0]]) 2.找出每列非零元素的下标。 non_zero_indexes = np.nonzero(arr…

    云计算 2023年5月18日
    00
  • 【速记】阿里巴巴集团董事局主席马云主题演讲速记

    【速记】阿里巴巴集团董事局主席马云主题演讲速记 什么是速记? 速记是将演讲者说的话用特殊符号快速记录下来的技巧。 速记的步骤 准备工作:将演讲主题、演讲者信息、场地设备等做好准备。 熟悉符号:掌握需要用到的速记符号,包括各种缩略符号、数字、箭头等。 注意力集中:将注意力集中在演讲者的言语表达、语速、语气和重点词汇等方面。 使用构图法:将速记符号通过特殊的构图…

    云计算 2023年5月17日
    00
  • 如何借助 OVN 来提高 OVS 在云计算环境中的性能

    众所周知,OpenvSwitch 以其丰富的功能和不错的性能,已经成为 Openstack 部署中最受欢迎的虚拟交换机。由于 Openstack Neutron 的架构引入了一些性能问题,比如 neutron-server 要与非常多的 agent 通信,RPC 就是一个性能瓶颈,还有 neutron 里面用到非常多的 namespace,namespace…

    云计算 2023年4月10日
    00
  • python网络编程调用recv函数完整接收数据的三种方法

    Python 的网络编程是一门非常重要的技能,在网络编程中,我们通常使用 recv() 函数来接收数据。但是由于网络不稳定等原因,可能出现一次 recv() 无法接收完整数据的情况。下面我们介绍几种处理这种情况的方法。 方法一:自定义数据长度 使用 recv() 函数时,可以给定一个长度参数,用于判断是否已经接收完整数据。示例代码如下: import soc…

    云计算 2023年5月18日
    00
  • 云计算DHT分布式存储

    因为DHT包含多种存储模式,因为学习需要,这里暂时只讲解chord,这个也是相对比较简单的 首先使用的hash格式数据<key,value> key是关键字,用来作为寻找节点,即通过K=hash(key),然后查找K来找出存储节点信息表 value是包含了数据存储的具体节点信息,例如IP等 接下来是看是如何查找的: 1、有以下节点N1,N8,N1…

    云计算 2023年4月12日
    00
  • 浅析Python字符串索引、切片、格式化

    浅析Python字符串索引、切片、格式化 在Python中,字符串是常用的数据类型之一。Python字符串提供了许多操作方法,用于快速、准确地获取、修改、格式化它们。其中最常见的操作是索引、切片和格式化。在本文中,我们将深入了解这三种操作。 字符串索引 Python中的字符串是由字符组成的,每个字符在字符串中都有一个唯一的索引位置。这些位置从0开始,依次递增…

    云计算 2023年5月18日
    00
  • Java实现Linux下双守护进程

    Java实现Linux下双守护进程 在Linux系统中,我们经常需要使用守护进程来保证程序的稳定运行。双守护进程是一种常见的守护进程实现方式,它可以保证程序在异常退出时能够自动重启。本文将提供一个完整攻略,包括如何使用Java实现Linux下双守护进程,并提供两个示例说明。 步骤1:编写Java程序 首先,我们需要编写一个Java程序,用于实现我们的业务逻辑…

    云计算 2023年5月16日
    00
  • 以前端视角,漫谈「云端」

    当今世界,云计算技术在快速发展,不断为我们带来新的应用场景和解决方案。作为一名前端开发者,了解云技术并掌握如何在前端中应用它们是必不可少的。本篇文章将介绍云计算技术的基本概念,并从前端角度探讨如何使用云技术提高应用的可扩展性、安全性、性能和用户体验。 作者:京东零售 郑炳懿 前言: 当今世界,云计算技术在快速发展,不断为我们带来新的应用场景和解决方案。作为一…

    2023年4月10日
    00
合作推广
合作推广
分享本页
返回顶部