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