admin管理员组

文章数量:1532656

windows 安装Docker

  • 简述
  • Hyper-V
  • 问题一、开启Hyper-V
  • 二、下载Docker
  • 三、安装Docker
  • 四、下载 Linux 内核更新包
  • 五、win10开启wsl系统
    • 安装linux发行版
    • 打开Ubuntu ,显示错误参考的对象类型不支持尝试的操作。
    • 安装 Windows 终端(可选)
  • 简单使用docker
    • 配置阿里云镜像加速地址
    • 验证docker可以正常使用

简述

Hyper-V

Hyper-V 是一个虚拟环境,是微软自己的虚拟化技术,也是微软第一个采用Vmware与CitrixXen一样基于hypervisor的虚拟化技术,对windows的支持基本是没有问题的,而根据官方的资料介绍,它甚至可以安装专门为Linux设计的Integrated Components(里面包含磁盘和网络适配器的VMbus驱动)以使Linux虚机也能获得高性能,同样的,和主流的虚拟化技术相似,hyper-v也支持半虚拟化与全虚拟化,但它的半虚拟化仅支持与宿主机相同版本的系统,如果你不喜欢它的图形化界面,那你也可以在Server Core(命令行的windows)上安装hyper-v虚拟化程序,来满足自己的需求。
总而言之,hyper-v虚拟化技术继承了它的缔造者,微软图形化界面方便操作与直观展示的好处,按它的说法,它的虚拟化性能不比业界主流的虚拟化性能差,那就让时间来检验它的真伪吧。

问题一、开启Hyper-V

在windows专业版安装docker时可以在powerShell控制台,以管理员身份运行一下命令

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

专业版在运行以上命令后可以完成开启。但家庭版和学生版开启时会报错(即使是管理员模式下也没用)

enable-windowsoptionalfeature : 功能名称 microsoft-hyper-v 未知。

解决方法:
新建文本文件

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%\

本文标签: 步骤合集在每一个WindowsDocker