Windows 10家庭版安装Dokcer

Docker简介:

  Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的[Linux]机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

前言:

  首先,我们要了解我们为什么要安装Docker,通过简介我们可以很清楚的知道Docker的作用:1.高效的更新发布和部署2.保证环境的一致性,减少不同环境的迁移成本。

正文:

  Windows 10 64位:专业版,企业版或教育版(内部版本15063或更高版本)
  根据官方的指导,安装Docker for Windows需要以上版本,但是目前市面上大部分笔记本预装的Windows版本都是家庭版的能否安装Docker for Windows呢?如果不能则需要花费更高的成本购买企业版,显然这是一笔不小的开销。但是到底能不能安装呢?答案是可以安装的。

安装步骤:

  1.下载Docker for Windows,下载路径为https://docs.docker.com/docker-for-windows/install/,点击[Download from Docker Hub]即可

1586854545(1).jpg

  2.准备环境,新建文本文件将以下命令复制进文本文件,另存为Hyper-V.cmd,然后以管理员运行

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

  3.修改注册表

    运行命令
image.png

  打开注册表,将以下路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion的EditionID改为Professional,如图
image.png

  4.安装Docker for Windows


image.png

image.png

  5.完成以上步骤如果更新Docker for Windows会报错,所以还需要新建文本文件将以下命令复制进文本文件,另存为Update.cmd,并执行。

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages*containers*.mum >containers.txt
for /f %%i in ('findstr /i . containers.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages%%i"
del containers.txt
Dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL
pause

你可能感兴趣的:(Windows 10家庭版安装Dokcer)