win10安装Docker

win10安装Docker

一、启用系统的Hper-V 和虚拟化设置

控制面板->程序->程序和功能->启用或关闭windows功能->Hyper-V

由于自己的系统是win10家庭版,没有Hyper-V选项,因此使用下面的代码来安装,将其保存为脚本Hyper.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

image-20220322210142662

image-20220322210224837

二、下载并安装Docker

官方下载地址:Docker Desktop Installer.exe 下载地址
国内镜像:Windows安装包下载地址

我下载的是国内镜像,双击Docker-win.exe应用,直接安装就可以了,安装成功之后会提示重启,重启就可以了。

重启电脑打开docker desk之后发现报错:WSL 2 installation is incomplete.

image-20220322211059984

原因是电脑上WSL2版本旧了,重新下载安装并重启就可以了。下载地址

三、在Docker Desktop设置中配置阿里云镜像源

image-20220322212606275

image-20220322212657799

image-20220322212721653

image-20220322213117442

四、 使用docker

docker version
docker ps
docker run hello-world
posted @ 2022-03-22 21:41  碧水云天4  阅读(139)  评论(0编辑  收藏  举报