首页 > 其他分享 >解决Docker启动Starting the Docker Engine的问题:

解决Docker启动Starting the Docker Engine的问题:

时间:2023-12-06 23:45:08浏览次数:52  
标签:Engine 桌面 Windows wsl -- 重新启动 Docker Starting

image
问题如上图,试图启动Docker时一直转圈圈,已经确认了打开Hyper-V功能依然无法解决.通过在网上查资料,了解到因为在电脑上安装过了雷电模拟器等APK模拟器后,此时再去使用Docker就会出现奇奇怪怪的问题.因为系统只能虚拟化一个,无法都兼顾.

解决方法1:

  1. 重新启动Dokcer
    image

  2. 尝试重新启动系统.
    如果这是偶然一次性的时间,可以尝试先关闭Docker在重启操作系统.
    如果Docker正常的quit 无法退出,直接任务管理器杀掉搜友进程.

  3. 注销码头工人桌面.

  • 需要在PowerShell终端中运行以下命令[需要以管理员身份]
    wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
    这两个命令会注销以前创建的桌面镜像等相关各种数据.
    之后推出Powershell,重启docker.
    还有两条备用语句.
    bcdedit /set hypervisorlaunchtype auto 启动虚拟机
    bcdedit /set hypervisorlaunchtype off 关闭虚拟机
    这两条命令根据自己情况,可以进行具体设定.
  1. 切换到Windows Continer
    Docker 不会验证您在初始启动时运行的操作系统。因此,您可以将容器切换到Windows容器。
    步骤 1 –启动 Docker 桌面(如果您已关闭它)。

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

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

Docker将在使用Windows容器时关闭并重新启动。
此修复程序为许多用户解决了该问题。如果这个失败了,那就去下一个。

  1. 终止Docker桌面并重新启动.
  • 已“终端(管理员)”方式打开“Windows PowerShell”。
  • 现在,一个接一个地复制粘贴这两个终止代码,然后点击 输入 终止 Docker 桌面。
    `1. wsl --terminate docker-desktop
  1. wsl --terminate docker-desktop-data`

– 传递这两个命令后,退出 PowerShell 接口。
– 现在,转到Docker桌面应用程序。如果可以看到任何错误消息,请将其关闭。
– 然后,要确保 Docker 尚未运行,请查看系统托盘。如果还在,用任务管理器强制结束即可。

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

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

步骤 2 – 您必须键入此内容,或者可以复制粘贴它。点击“确定”。
optionalfeatures
image
在取消选中“适用于Linux的Windows子系统”功能。
image
让您的系统从系统中删除该功能。系统重启是强制性的,您必须这样做。
点击“确定”以保存此内容。
步骤6 –现在,从开始菜单页面重新启动 Docker 桌面。
Windows 将请求您的许可以重新启动系统。因此,重新启动系统。

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

  1. 更新wsl
    在powershell中输入以下命令:
    wsl --update
    image
    重新启动Dokcer

转载资料:https://www.cnblogs.com/liuxw/p/17310264.html

标签:Engine,桌面,Windows,wsl,--,重新启动,Docker,Starting
From: https://www.cnblogs.com/kevinwen25/p/17880787.html

相关文章

  • 02Docker容器卷
    Docker容器卷1.数据卷是什么简而言之:就是Docker用来存储数据的,在镜像被删除的时候,卷中数据不会被删除,就是相当于一个数据库备份数据,相当于Windows中的目录或文件2.目的解决数据持久化独立容器的生存周期,帮助容器间继承和共享数据3.数据卷的使用1.直接添加docke......
  • wiki confluence 8.7.1最新版安装部署 支持docker安装
    截止到2023年12月confluence最新版本为8.7.1,支持docker安装、linux常规安装、windows常规安装,下面就以docker安装部署为例,常规安装部署方法可以参考【仅限学习研究用,请支持正版】一、系统环境要求linux系统推荐centos系统4核8G+100G硬盘 二、安装部署1、先关闭防火墙......
  • docker compose 一键部署kafka
    一.新建文件docker-compose.ymlversion:"3.8"services:zookeeper:restart:alwaysimage:'bitnami/zookeeper:3.8.3'ports:-'2181:2181'environment:-ALLOW_ANONYMOUS_LOGIN=yeskafka:restar......
  • docker拉取镜像错误missing signature key
    Centos7,使用docker拉取的时候,报错信息:missingsignaturekey解决:1、复制下面的内容yumerasedocker\docker-client\docker-client-latest\docker-common\docker-latest\......
  • docker-compose运行的容器 curl No route to host
    #信任docker0网卡firewall-cmd--permanent--zone=trusted--change-interface=docker0&&firewall-cmd--reloaddockernetworkinspectcsrpmed_default#找出默认网段w为172.20.0.0/16[{"Name":"csrpmed_default","Id&quo......
  • docker 国内镜像源 docker镜像大全
    docker国内镜像源docker镜像大全 转载轩辕2023-06-0715:37:49文章标签docker国内镜像源docker镜像源github文章分类Docker云计算阅读数8800 docker镜像源 文章目录docker镜像源1.镜像源2.私人阿里镜像加速器3.国内镜像源3.1dockerhub(docke......
  • 定时清理docker容器日志
    场景:docker容器启用一段时间之后日志会逐渐累积,越来越臃肿,可能高达几十个G,我们需要定期自动清理此容器日志1.创建文件夹,创建文件写入命令,更改可执行权限:mkdir-p/opt/docker-shcat>/opt/docker-sh/clean_docker_log.sh<<EOF#!/bin/shecho"========startclean......
  • Windows上使用Docker搭建ChirpStack私有LoRa服务端
    1.安装docker运行docker,这里就不细说了2.下载ChirpStack项目包ChirpStack提供了一个包含示例DockerCompose配置的存储库,以帮助开始使用ChirpStack,此存储库位于chirpstack-docker:SetupChirpStackusingDockerCompose,克隆项目文件到本地电脑,可以使用以下命令:gitcloneht......
  • 【SDE】docker安装 pg-postgis 并配置 sde
    安装#1.下载imagedockerpullpostgis/postgis:12-3.3#4.运行sudodockerrun--namepostgis1233-ePOSTGRES_PASSWORD=test-v/home/postgis:/home/geoscene/postgresql/data--privileged=true-p5432:5432-dpostgis/postgis:12-3.3配置数据库createdatabase......
  • CentOS7安装Docker
    配置要求系统:Centos7Linux内核:官方建议3.10以上注意:本文的命令使用的是root用户登录执行,不是root的话所有命令前面要加sudo1.查看当前的内核版本uname-r2.更新yum包(使用root权限,生产环境中此步操作需慎重,耗时较长,该步骤可以跳过)yum-yupdateyum-yup......