乐趣区

关于docker:win10-家庭版安装-Docker-Desktop-记录

Docker Desktop 本来只能在 win10 专业版上装置,但我在网上查了下,咱们家庭版在简略操作后也能装。

一、开启 Hyper-V

win10 家庭版不带 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%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

可能在装置 Docker Desktop 时报错:

所以最好也执行一下这段代码:

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

2020 年 5 月 27 日补充:依据网友反馈,如果不执行这段代码,装置过程可能不会报错,但之后执行 docker ps 指令时有可能会报错:

新建两个 .txt 文本文件,别离复制下面的代码进去,改成 .cmd 文件后都要 以管理员身份运行

期待操作实现,重启电脑。

在管制面版上找到 Hyper-V 并启用:

二、装置 Docker Desktop

以管理员身份运行 CMD,执行这段通过注册表批改零碎版本的命令:

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

关上网站:https://www.docker.com/products/docker-desktop

依照提醒下载 Docker Desktop;或者点击:https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe

间接下载。留神:速度较慢。

下载实现后,运行安装程序,要等一小会它能力弹出窗口:

基本上始终下一步就行了,但要留神系统盘要留足空间,不然:

装置实现后运行,稍等片刻弹出胜利运行提醒:

它会让你登录:

去官网注册一下就行。

三、配置 Docker Desktop

批改镜像文件地址

Docker 的镜像文件默认是寄存到系统盘的,如果你的系统盘像这样:

那你就要思考把镜像文件搬到其余盘了。

在托盘的 Docker 图标上右键,点击 Settings

弹出 Settings 窗口:

按箭头提醒批改即可。

替换国内镜像源

替换为国内的镜像源,镜像的下载速度会快一些:

{
  "registry-mirrors": ["https://registry.docker-cn.com"],
  "insecure-registries": [],
  "debug": true,
  "experimental": false
}

四、入门教程

举荐图雀社区的:一杯茶的工夫,上手 Docker | 图雀社区

鸣谢:

win10 家庭版装置 Docker for Windows – 草珊瑚 – 博客园

docker-Docker 装置报错 Containers Windows Feature is not available – CSDN 问答频道

(写于 2020 年 3 月)

退出移动版