当前位置:首页 » 《资源分享》 » 正文

windows11下载docker,docker提示 docker engine stopped,windows系统更新导致docker无法使用

16 人参与  2024年10月20日 15:20  分类 : 《资源分享》  评论

点击全文阅读


windows11下载docker

docker的运行依赖于linux内核,如果是windows的系统则需要安装一个运行linux的虚拟机。在window10及其以上的系统中可以安装hyper-v(Hyper-V 是微软开发的虚拟机)。

1.安装hyper-v

检查是否安装hyper-v,在控制面板-->程序-->启用或关闭windows功能下查看是否安装hyper-v

如果没有,创建文本文档,将如下代码复制进去,后缀改为.cmd文件,点击执行,最后选择y重启电脑。

pushd "%~dp0"​dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt​for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"​del hyper-v.txt​Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

2.启动虚拟机

要启动之后才能完成下一个步骤wsl2的安装。以管理员身份运行powershell, 输入以下命令:

启动WSL(我们之前并没有安装wsl但是可以直接启动,所以猜想wsl是内置的?之后需要升级到wsl2?)

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

启动虚拟机

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

完成以上步骤之后一定要重启电脑

3.安装wsl2

我们可以从微软官网下载最新版本的wsl2,然后正常打开。

下面这个链接,访问下载,安装更新: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载完成后直接双击安装即可

安装完成之后,执行以下命令切换到wsl2版本:

wsl --set-default-version 2

4.安装docker(可在联想应用商店查找下载)

如果安装完成以后,打开docker 提示 docker engine stopped

1.检查自己系统是不是内置了虚拟机

上述我们已经安装过了,只需在控制面板-->程序-->启用或关闭windows功能下选中hyper-v,开启以后重启电脑才会生效

2.检查CPU是否开启虚拟化

打开任务管理器,选择性能,可以看到CPU的栏位内有个虚拟化,如果虚拟化是禁用的,首先确认自己的固件有没有问题,即要进入BIOS打开虚拟化,这里每个人的电脑都不一样。

开启以后重启电脑才会生效

3.是否启动了Docker Desktop Service服务

在cmd或者windows powershell中(管理员运行),输入

net start com.docker.service

以启动Docker Desktop Service服务

4.wsl安装及版本更新

在windows powershell中输入

wsl --update

即可开始安装wsl或者更新版本,有时候会超时,多试几次即可

5.启动docker daemon

在windows powershell中输入

cd "C:\Program Files\Docker\Docker"

跳转到Docker Desktop安装路径

运行命令

.\DockerCli.exe -SwitchDaemon

把docker daemon启动

6.管理员启动docker desktop

右键管理员运行docker desktop,这个时候这个问题就好了

windows系统更新导致docker无法使用

一般也会报docker engine stopped这个错,只需按以上步骤每一步检查一下,记得要重启电脑,才会生效。

如果觉得文章有用,可以给一个免费的关注+小心心嘛


点击全文阅读


本文链接:http://zhangshiyu.com/post/174597.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1