在 Windows 上安装 Docker

ops/2024/11/15 0:30:11/

1 前言

要开始使用 Docker,您首先需要在开发计算机上安装它。 安装类型取决于您的操作系统。 Windows 10 计算机上的安装与 Windows Server 计算机上的安装不同。 最低系统要求为进行了周年纪念更新的 Windows 10 专业版或企业版(版本 1607)、Windows Server 2016 或 Windows Server 2019。
Docker 上的 Windows 容器可以在两种不同的运行时隔离模式下运行:
(1)进程隔离
(2)Hyper-V 隔离
本模块中稍后将讨论这些模式之间的差异。 由于 Windows 容器可以在两种不同模式下运行,因此您需要在开发计算机上安装或激活 Hyper-V。 在 Windows 10 中,需要 Hyper-V 才能运行 Docker,即使您未使用 Hyper-V 隔离。 要安装 Hyper-V,您还需要在 Windows 10 和 Windows Server 计算机上使用不同的 PowerShell 命令。

2 安装 Hyper-V

2.1 打开Windows PowerShell

在 Windows 中,搜索 Windows PowerShell,然后“右击”,选择“以管理员身份”运行它。
在这里插入图片描述

2.2 执行安装Hyper-V命令

2.2.1 在 Windows 10 中,您可以运行以下命令来安装 Hyper-V:
Enable-WindowsOptionalFeature -Online -FeatureName Hyper-V -All
专业版在运行以上命令后可以完成开启。但家庭版和学生版开启时会报错

遇到的问题报错:Enable-WindowsOptionalFeature : 功能名称 Hyper-V 未知
在这里插入图片描述
解决方案:
将下面内容复制到文本文件中,然后将文件命名为Hyper-V.cmd,然后以管理员身份运行,运行了之后需要按Ctrl+C停下来,文件执行完成后会在命令行提示重启电脑,在命令行输入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

对于 Windows Server,可以使用以下命令:

Install-WindowsFeature Hyper-V

http://www.ppmy.cn/ops/101069.html

相关文章

深度解析:利用文档图像大模型,显著增强智能文档处理效能

0. 前言 自 ChatGPT 于 2022 年 11 月发布以来,大模型的相关研究在全世界的学术界和工业界都引起了广泛的关注,大模型技术也为智能文档处理领域带来了新的机遇。通过在智能文档处理领域训练和应用大规模深度学习模型,能够提供更准确、全面的…

告别手动记录,音频转文字软件助力会议记录新高度

如果你突然被领导指派去参与一场会议,身边没有纸笔要怎么记录转达会议内容呢?我往往会采用手机的录音功能来记录会议内容会后再进行整理。这次我们就来探索音频转文字工具怎么提升我们的工作效率。 1.365在线转文字 链接传送:https://www.p…

Getting RateLimitError while implementing openai GPT with Python

题意:“在使用 Python 实现 OpenAI GPT 时遇到 RateLimitError 错误。” 问题背景: I have started to implement openai gpt model in python. I have to send a single request in which I am getting RateLimitError. “我开始在 Python 中实现 Ope…

如何轻松合并 PDF 文件

管理和组织电子文件是个人和专业人士的一项重要技能。组合 PDF 文件是一项常见任务,可以帮助增强您的工作流程,从而更好地共享信息、协作项目和维护整洁的数字工作流程。在这篇博文中,我们将探讨如何在笔记本电脑或计算机上轻松合并 PDF 文件…

组播(UDP)

1.UDP协议 学习组播就必须先了解UDP。UDP(用户数据报协议,User Datagram Protocol)是一种传输层协议,属于TCP/IP协议族的一部分。它提供了一种简单而高效的方式来在网络上发送数据,但与TCP(传输控制协议)相比,UDP提供的服务具有不…

缓存之Tair

介绍 ​ 在Tair出现之前的很长一段时间里,像redis、memcache这些知名NoSql数据库是不支持分布式的,在这样的背景下,由淘宝网自主开发并在2010.6开源的一个高性能、高扩展、高可靠分布式缓存,类似map的key/value结构,在…

果粉注意:这些苹果产品即将绝版,新品功能全面升级

随着科技的快速发展,苹果公司也在不断地推陈出新,为消费者带来更加先进的产品体验。然而,这也意味着一些旧款产品即将退出市场。对于忠实的果粉来说,这可能是一个令人既兴奋又感伤的时刻。根据最新消息,以下五款苹果产…

基于3U PXIe总线架构的4路250MSPS中频信号采集处理存储系统

标准3U PXIE规格1个FMC AD子卡,支持4通道250MSPS 16位 AD采集板载 1 片 XC7K325T FPGA处理器支持x8 PCIE主机接口,系统带宽4GByte/s支持板间同步支持多系统同步 基于PXI Express总线架构的中频信号采集处理存储系统,该系统由1块PXIe规格FMC载…