1.下载Docker for Windows
https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
安装时发现只支持专业版和pro版,家庭版进行下一步
2.开启hyper-v
(1)新建hyperv.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
(2)以管理员身份运行此文件,如需重启请重启
(3)勾选hyper-v
3.伪装成win10专业版
(1)管理员身份打开cmd
(2)cmd中执行
REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F
4.安装
不要勾选window容器
5.测试安装
如果docker version出现异常error,到 C:\Program Files\Docker\Docker 目录下执行 DockerCli.exe 即可,再执行一次docker version,发现无异常
docker run hello-world 从官方的镜像仓库里面拉取一个hello-world的镜像到本地
docker image ls 列出映像发现有hello-world
docker container ls --all
docker run -P -d hello-world
docker ps -a 查看所有已经运行完成或者正在运行的容器
一些docker 常见命令参考 https://www.cnblogs.com/duanxz/p/7905233.html