Win10成功安装docker
为啥要在window使用docker?
前提:可能要修改镜像源;
1.docker下载地址:
2.1安装Hyper-V,左下角搜索应用与功能
,在相关设置找到程序和功能
,在启用或关闭Windows功能
,Hyper-V的全部打勾,restart重启;
2.2或者使用命令行启用Hyper-V,通过命令来启用 Hyper-V ,请右键开始菜单并以管理员身份运行 PowerShell,执行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
3.运行安装文件;
双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。
安装之后,可以打开 PowerShell 并运行以下命令检测是否运行成功:
docker run hello-world
不出意外,是会报错的;
原因是需要安装WSL2 Linux内核,没有这个就没办法运行;按照如下方法;
1)下载Linux内核更新包
2)运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装
3)将WSL2设置为默认版本;
执行命令:
wsl --set-default-version 2
然后关闭powershell,重新启动docker(双击桌面docket应用),再启用powershell(管理员),执行代码:
wsl --set-default-version 2
然后再docker app中,跳过步骤,可以直接查看docker的镜像;
docker run hello-world
你也可以再powershell(管理员)中docker info查看docker的详细信息
;docker ps查看当前镜像;或是安装一些其他镜像;