Docker + Win 10 学习记录

下载Docker

Release notes | Docker Docs

推荐使用4.33版本,最新的Docker版本在win10 22H2无法安装。需要升级到win11.

查看Win10版本是否与最新版的Docker兼容

运行 win + R, 然后输入winver

如果你的Docker版本无法在当前的win10安装,请更新win10系统。

我自己的win10原来的版本通过雨林木风下载安装的win10x64,但是版本是win 10 19041,无法通过设置->Windows 设置--》更新和安全下载更新。

只能通过win10更新工具去手动下载安装22H2版本。

下载完成后运行Windows10Upgrade9252.exe,等待安装。

win10 更新失败:错误代码0x8007042b

如果安装过程报错:错误代码0x8007042b,可通过一下方式解决:(来源:文心一言)

重置Windows Update组件是解决Windows 10更新问题的一种有效方法。以下是一步一步的详细指导,帮助您重置Windows Update组件:

1. 打开命令提示符(管理员)

  • 按下Win + R键打开“运行”对话框。
  • 输入cmd,然后按Ctrl + Shift + Enter以管理员身份打开命令提示符。

2. 停止Windows Update相关服务

在命令提示符中,输入以下命令来停止Windows Update服务及其相关服务:

可以一个一个复制粘贴在CMD中执行。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

3. 清理Windows Update缓存

Windows Update缓存文件可能会导致更新问题,因此您需要删除这些文件。但是,请注意,直接删除SoftwareDistribution文件夹可能会遇到问题,因为某些文件可能被占用。因此,更稳妥的方法是重命名该文件夹:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

4. 重置Winsock

Winsock是一个Windows网络编程接口,重置它可以解决一些网络相关的问题,这有助于Windows Update正常工作:

netsh winsock reset

5. 重新注册Windows Update相关DLL文件

有时,重新注册与Windows Update相关的DLL文件可以解决更新问题。在命令提示符中,您可以逐一输入以下命令来注册这些文件,或者将它们保存在一个批处理文件中并运行:

可以一个一个复制粘贴在CMD中执行。
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
...
regsvr32.exe wuwebv.dll

请注意,上面的列表只是示例,并不包含所有可能需要重新注册的DLL文件。根据您的具体情况,可能需要注册不同的DLL文件。

6. 重新启动Windows Update相关服务

完成上述步骤后,您需要重新启动之前停止的服务:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

7. 重启电脑

完成所有步骤后,重启电脑以使更改生效。

8. 检查Windows Update

重启后,打开“设置” -> “更新和安全” -> “Windows Update”,并检查更新以确认问题是否已解决。

注意事项

  • 在执行这些步骤之前,请确保您已备份所有重要数据,以防万一出现问题。
  • 如果您不熟悉命令行操作,请小心行事,并在执行任何命令之前仔细阅读说明。
  • 如果上述方法无法解决问题,您可能需要考虑使用系统还原点还原到之前的系统状态,或寻求专业的技术支持。

通过以上步骤,您应该能够重置Windows Update组件并解决更新问题。

重启后,重新运行Windows10Upgrade9252.exe,即可将系统升级到22H2版本。

然后再运行Docker Desktop Installer.exe即可正常安装。

Docker 4.33.1安装

安装完成后如果无法启动Docker,可以重新电脑后再次打开Docker。

配置国内镜像

"registry-mirrors": [  
    "https://<你的阿里云ID>.mirror.aliyuncs.com",  
    "https://registry.docker-cn.com",  
    "https://docker.mirrors.ustc.edu.cn",  
    "https://hub-mirror.c.163.com",  
    "https://mirror.baidubce.com"  
  ]  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/882378.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

828华为云征文|华为云Flexus云服务器X实例部署Xnote笔记应用

828华为云征文&#xff5c;华为云Flexus云服务器X实例部署Xnote笔记应用 前言一、Flexus云服务器X实例介绍1.1 Flexus云服务器X实例简介1.2 Flexus云服务器X实例特点1.3 Flexus云服务器X实例使用场景 二、Note Mark 介绍2.1 Xnote简介2.2 Xnote特点2.3 主要使用场景 三、本次实…

豆包Python SDK接入流程

模型与价格 豆包的模型介绍可以看豆包大模型介绍&#xff0c;模型价格可以看豆包定价文档里的“模型推理” - “大语言模型” - “字节跳动”部分。 推荐使用以下模型&#xff1a; Doubao-lite-32k&#xff1a;每百万 token 的输入价格为 0.3 元&#xff0c;输出价格为 0.6 元…

JavaEE: 深入探索TCP网络编程的奇妙世界(六)

文章目录 TCP核心机制TCP核心机制九: 面向字节流TCP核心机制十: 异常处理 小小的补充(URG 和 PSH)~TCP小结TCP/UDP 对比用UDP实现可靠传输(经典面试题) 结尾 TCP核心机制 上一篇文章JavaEE: 深入探索TCP网络编程的奇妙世界(五) 书接上文~ TCP核心机制九: 面向字节流 TCP是面…

桶排序和计数排序(非比较排序算法)

桶排序 桶排序是一种基于分配的排序算法&#xff0c;特别适合用来排序均匀分布的数据。它的基本思想是将输入的数据分到有限数量的桶里&#xff0c;然后对每个桶内的数据分别进行排序&#xff0c;最后再将各个桶内的数据合并得到最终的排序结果。(通常用于浮点数&#xff0c;因…

Linux:RPM软件包管理以及yum软件包仓库

挂载光驱设备 RPM软件包管理 RPM软件包简介 区分软件名和软件包名 软件名&#xff1a;firefox 软件包名&#xff1a;firefox-52.7.0-1.el7.centos.x86_64.rpm 查询软件信息 查询软件&#xff08;参数为软件名&#xff09; ]# rpm -qa #当前系统中所有已安装的软件包 ]# r…

WebGL颜色与纹理

WEBGL中的着色器变量包括以下种类&#xff1a; 属性变量&#xff08;Attribute Variables&#xff09;&#xff1a;这些变量用于接收从应用程序中传递的顶点数据&#xff0c;比如顶点位置和颜色&#xff0c;是只读的不可修改。统一变量&#xff08;Uniform Variables&#xff…

AI浪潮新崛起:借助AI+实景/视频直播创新魅力,开启无人自动直播新时代!

AI浪潮新崛起&#xff1a;借助AI实景/视频直播创新魅力&#xff0c;开启无人自动直播新时代&#xff01; 在科技日新月异的今天&#xff0c;人工智能&#xff08;AI&#xff09;已不再仅仅是科幻电影中的桥段&#xff0c;它正以不可阻挡之势渗透到我们生活的方方面面&#xff…

力扣718-最长重复子数组(Java详细题解)

题目链接&#xff1a;718. 最长重复子数组 - 力扣&#xff08;LeetCode&#xff09; 前情提要&#xff1a; 因为本人最近都来刷dp类的题目所以该题就默认用dp方法来做。 dp五部曲。 1.确定dp数组和i下标的含义。 2.确定递推公式。 3.dp初始化。 4.确定dp的遍历顺序。 5…

【编程底层原理】Java常用读写锁的使用和原理

一、引言 在Java的并发世界中&#xff0c;合理地管理对共享资源的访问是至关重要的。读写锁&#xff08;ReadWriteLock&#xff09;正是一种能让多个线程同时读取共享资源&#xff0c;而写入资源时需要独占访问的同步工具。本文将带你了解读写锁的使用方法、原理以及它如何提高…

这8款AI论文工具帮你一键搞定!ai论文一键生成任务书

在当今学术研究和论文写作领域&#xff0c;AI技术的应用已经成为一种趋势。通过智能算法和大数据分析&#xff0c;AI工具能够帮助学者和学生提高写作效率、优化内容结构&#xff0c;并确保论文的原创性和质量。以下是8款值得推荐的AI论文工具&#xff0c;其中特别推荐千笔-AIPa…

选择排序(C语言实现)

目录 1.基本思想 2.代码实现 代码思路 代码实现 代码测试 3.复杂度分析 1&#xff09;时间复杂度 2&#xff09;空间复杂度 4.特性总结 1.基本思想 选择排序是一种简单直观的比较排序算法。该算法的基本思想是在每一轮中选出当前未排序部分的最小&#xff08;或最大&a…

通过 LabVIEW 正则表达式读取数值(整数或小数)

在LabVIEW开发中&#xff0c;字符串处理是一个非常常见的需求&#xff0c;尤其是在处理包含复杂格式的数字时。本文通过一个具体的例子来说明如何利用 Match Regular Expression Function 和 Match Pattern Function 读取并解析字符串中的数字&#xff0c;并重点探讨这两个函数…

日期和时间类【Date】【Calendar日历类】【LocalDate】Date-Time API详解

我们先来介绍一下与时间相关的基础知识。 GMT - 格林尼治标准时间&#xff08;Greenwich Mean Time&#xff09;&#xff0c;简称GMT&#xff0c;实际上与世界时UT&#xff08;universal time &#xff09;基本一致。 UTC - 协调世界时&#xff08;Universal Time Coordinated&…

matlab恢复默认窗口布局

1.点击主页&#xff0c;选择布局 2.选择默认&#xff0c;即可恢复到默认的窗口布局

Linux系统上搭建Vulhub靶场

Linux系统上搭建Vulhub靶场 ​vulhub​ 是一个开源的漏洞靶场&#xff0c;它提供了各种易受攻击的服务和应用程序&#xff0c;供安全研究人员和学习者测试和练习。要在 Linux 系统上安装和运行 vulhub​&#xff0c;可以按照以下步骤进行&#xff1a; 1. 安装 Docker 和 Docke…

C#软键盘设计字母数字按键处理相关事件函数

应用场景&#xff1a;便携式设备和检测设备等小型设备经常使用触摸屏来代替键盘鼠标的使用&#xff0c;因此在查询和输入界面的文本或者数字输入控件中使用软件盘来代替真正键盘的输入。 软键盘界面&#xff1a;软键盘界面实质上就是一个普通的窗体上面摆放了很多图片按钮&…

二叉树---java---黑马

二叉树 遍历 遍历分两种 广度优先遍历 尽可能先访问距离根节点最近的节点&#xff0c;也称之为层序遍历。 深度优先遍历 对于二叉树&#xff0c;进一步分为三种 pre-order前序遍历&#xff0c;对于每一颗子树&#xff0c;先访问该节点&#xff0c;然后是左子树&#xf…

探索RESTful风格的网络请求:构建高效、可维护的API接口【后端 20】

探索RESTful风格的网络请求&#xff1a;构建高效、可维护的API接口 在当今的软件开发领域&#xff0c;RESTful&#xff08;Representational State Transfer&#xff09;风格的网络请求已经成为构建Web服务和API接口的标配。RESTful风格以其简洁、无状态、可缓存以及分层系统等…

利用影刀实现批量发布文章的RPA流程(附视频演示)

前言 大家好&#xff0c;我是小智。在这篇文章中&#xff0c;我将分享一个实战案例&#xff0c;展示如何利用影刀实现批量发布文章的RPA流程。这里主要介绍其中一个简单步骤&#xff0c;其它步骤将通过视频演示。有使用方面的疑问可以留言。 影刀是一款强大的自动化工具&#x…

Java项目实战II基于Java+Spring Boot+MySQL的网上租贸系统设计与实现(开发文档+源码+数据库)

目录 一、前言 二、技术介绍 三、系统实现 四、论文参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发&#xff0c;CSDN平台Java领域新星创作者&#xff0c;专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末 一、前言 "随着…