当前位置: 首页 > article >正文

在 Windows 上安装 Docker

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.kler.cn/a/279967.html

相关文章:

  • 使用PyTorch AlexNet预训练模型对新数据集进行训练及预测
  • iOS 苹果健康-睡眠
  • docker基础到进阶
  • 【Python机器学习】NLP分词——词干还原的挑战
  • comfyUI好在哪?为啥大家都在用?
  • Facebook AI的应用前景:如何利用人工智能提升平台功能
  • 并行计算的艺术:PyTorch中torch.cuda.nccl的多GPU通信精粹
  • AIM-D100-CA直流绝缘监测仪筑牢电动汽车充电安全防线
  • 电脑硬件知识点详解
  • SFF806A-ASEMI无人机专用SFF806A
  • ip命令简解
  • 【机器学习】独立成分分析的基本概念、应用领域、具体实例(含python代码)以及ICA和PCA的联系和区别
  • 在NVIDIA Jetson AGX Orin中使用jetson-ffmpeg调用硬件编解码加速处理
  • slice和splice的区别
  • 一个prolog最简单推理示例
  • 小程序路由传参和获取页面栈方法
  • PEFT qwen2 lora微调模型训练案例
  • Datawhale AI夏令营
  • AST: Asymmetric Student-Teacher Networks for Industrial Anomaly Detection代码运行
  • Git Record