【Docker】Docker安装之Window

Posted by ARTROY on 2019-09-04

下载地址: https://hub.docker.com/

一、系统要求
(1)Window 10 (Pro、企业版、教育版)
此电脑右键 – “属性” – 可查看计算机相关信息。
(2)64 位操作系统
同上操作。
(3)启用 Hyper-V,支持虚拟化
此电脑右键 – “属性” – “控制面板主页” – “程序” – “启动或关闭 Window 功能” – Hyper-V 全勾选,之后需重启。
“任务管理器” – “性能” – 虚拟化已启用

二、Window 10 家庭版
(1) 开启Hyper-V
由于我的系统是 Window 10 家庭版,没有 Hyper-V,故要安装,如无 Hyper-V 安装成功也会闪退。
新建hyper.cmd 文件,内容如下:

1
2
3
4
5
6
7
8
9
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

然后右键选择 “以管理员身份运行” 即可。

(2) 伪装成专业版绕过安装检测
由于Docker Desktop会在安装的时候检测系统版本,直接安装会显示安装失败。所以需要改下注册表绕过安装检测。安装失败报错:

1
docker desktop requires windows 10 pro or enterprise version 15063 to run.

cmd – 选择以管理员身份运行后输入:

1
EG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

三、安装包
直接点击安装包,安装时取消勾选 Window 容器

补充:
如果执行 docker images 失败,则如下操作。
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。请在该配置文件中加入(没有该文件的话,请先建一个):

1
2
3
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}


支付宝打赏 微信打赏

欣赏此文,打赏一下



-->