文章目录

  • 简介
  • 开启虚拟机服务
  • 启动WSL服务即Linux系统和虚拟机
  • 安装更新为wsl2新版的Linux
  • 安装docker desktop installer
  • win11 安装docker desktop 打开报错?An unexpected error occurred. Restart Docker Desktop

简介

我们知道docker的安装一般我们是安装在linux系统上的,但是如果你的宿主机是windows,那么你还想装docker,那么就需要现在你的windows上装上虚拟机,虚拟机上装linux操作系统,然后在Linux操作系统上再去安装docker,这样比较麻烦。

docker desktop的出现就可以解决上面那个问题,你只需要在windows上开启虚拟化功能,然后安装一下docker desktop就可以了。

开启虚拟机服务

Windows 11
如果您的系统不是专业版的,需要安装wsl.DockerDesktop和wsl

专业版直接勾选hype-v开启虚拟机
Windows的设置–应用-可选功能-更多windows功能-hype-v勾选

家庭版要安装hype-v服务

保存文件为hype-v.bat右键管理员运行脚本

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

最后一步点击Y会重启电脑,完成安装。

启动WSL服务即Linux系统和虚拟机

管理员权限在power shell中执行以下几个命令:

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

该命令是启动WSL。WSL是linux操作系统内核的一些组件,其实我们虽然是在windows下进行安装docker 实际上我们的docker还是跑在了Linux上的,这就是为什么我们需要用WSL的原因。
上面的命令执行完成之后,执行下面的语句:

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

上面的命令是启动虚拟机的功能。

安装更新为wsl2新版的Linux

首先下载;

下载地址:
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载完成之后,进行安装。 如果你的系统已经安装了它直接让你点finish
安装完成之后,将wsl2设置为默认版本。

wsl --set-default-version 2

完成之后,重启电脑。

安装docker desktop installer

到官网上下载

https://docs.docker.com/desktop/windows/install/

下载完成之后,点击OK安装,确认系统重启,完成之后,就可以使用了

坑比较多…

win11 安装docker desktop 打开报错?An unexpected error occurred. Restart Docker Desktop

docker desktop 打开报错,An unexpected error occurred. Restart Docker Desktop

We’ve release docker Desktop 4.20.1, containing a fix for this issue, so I’m closing this issue.
For more information, head to
https://docs.docker.com/desktop/release-notes/.
更新时间:2023/06/12

官方已经上周发布的最新版本4.20.1修复此问题
https://docs.docker.com/desktop/release-notes/

windows11安装docker desktop实现docker环境相关推荐

  1. Mac Docker Desktop 搭建 Kubernetes 环境

    学习 kubernetes (下文简称为 k8s)的前提是需要一个 k8s 运行环境.k8s 官网上推荐使用 minikube 开始 k8s 的学习之旅.由于自己的 mac 上已安装了 docker ...

  2. 【Docker Desktop】Docker Desktop的安装与使用:

    文章目录 一.为什么要使用docker 二.安装: [1]安装hyper-v(专业版除外) [2]安装WSL2内核 [3]Docker Desktop安装 三.如何判断电脑已经安装好docker 四. ...

  3. 从零开始的Docker Desktop使用,Docker快速上手 ( ̄︶ ̄) Docker介绍和基础使用

    文章目录 Docker简介和安装和基础配置 Docker简介 安装Docker Desktop 换源 Docker基础使用 对Docker操作 对镜像的基础操作 获取当时所有镜像(docker ima ...

  4. win10 docker desktop 报 docker desktop stopped

    win10电脑安装doker deskto遇到一些问题解决过程记录 报  docker desktop stopped 没过多会, docker desktop就自动退出了, 要以理解为闪退 网上查了 ...

  5. Docker Desktop提示“Docker Desktop Stopped”解决方案

    错误原因 开了加速器/游戏代理,WSL被排除在注册目录之外.此时WSL也会提示报错. 解决方案 1 . 新建一个文本文件,并复制以下内容到文件中: Windows Registry Editor Ve ...

  6. 【Win11家庭中文版本Docker Desktop安装指北】

    前言 服役多年的老mac有点不堪重负,对于我安装N个软件在上面跑表示了抗议,于某一天终于宣布身体不再健康了,虽然拿去修了恢复正常,但是还是担心存在隐患,于是决定换一台电脑,但是尴尬的疫情买一个MAC发 ...

  7. windows下docker desktop的安装和使用

    在windows使用docker根据官方文档安装的是Docker Desktop.Docker desktop是Microsoft Windows的Docker的社区版本. 我们可以从Docker H ...

  8. window10下载并安装docker desktop

    目录 window10安装docker时一般会用到两种方法: 1.docker toolbox: 2.docker desktop(Install Docker Desktop on Windows) ...

  9. 如何在 Ubuntu 上安装 Docker Desktop ?

    通常都是在命令行上运行和管理 Docker 容器映像,往往会让 Docker 的初学者望而生畏,这时 Docker Desktop 就有用武之地了. Docker Desktop 由 Docker 开 ...

最新文章

  1. 杨老师课堂_Java核心技术下之控制台模拟记事本案例...
  2. android java 时间测试方法_一个让你开挂的Android 性能测试方法
  3. android坐标判断三角形,Android实现三角形气泡效果方式汇总
  4. Windows注册表修改实例完全手册(上)
  5. MySQL查询数据操作(DQL)
  6. hbase shell显示时间与系统时间不同
  7. CSS 特殊性、继承与层叠
  8. flex皮肤制作---通过flash
  9. 图书馆的uml概念类图怎么画_UML科普文,一篇文章掌握14种UML图
  10. 是驴是骡,遛一遛就知道了
  11. 校园网组网方案的设计
  12. 国内自动化测试软件,AutoRunner-国内测试行业专业自动化测试工具成长史
  13. 时间漩涡的世界 (二)
  14. 数据库修改DEDECMS后台密码,忘记了织梦后台密码怎么办?
  15. 二、ZFNet可视化卷积神经网络——可解释性机器学习(DataWhale组队学习)
  16. JAVA POI获取excel单元格红色字体,淡蓝色前景色的内容
  17. Okhttp源码分析以及Google Gson解析json数据实例
  18. python梨视频爬虫下载,反反爬
  19. 转载 学写钢笔字应该注意些什么
  20. 蓝桥杯嵌入式史上最全最详细教程教你快速入门

热门文章

  1. Glide 入门到精通之十二 ——自定义转换
  2. Pinpoint Agent加载流程分析
  3. DECIPHER:疾病相关的CNV数据库
  4. linux 递归修改文件名,Bash脚本递归查询批量修改文件名
  5. PCA算法原理及python实现
  6. chmod 755的含义 及drwxr-xr-x 的含义【drwxr-xr-x改为drwx------】(sixteen day second)
  7. 关于生活垃圾分类,可以使用垃圾分类小程序进行辅助识别
  8. Win10 Edge浏览器主页被360劫持解决办法
  9. 古代婚姻制度之六礼是在哪个时期流传下来的?六礼指的是什么?
  10. 实验2.2——VAO,VBO的总结