Windows下安装docker
1.安装WSL2
我的Windows版本如下:
版本 Windows 11 专业版
版本 22H2
1.1 检查能否安装
必要条件:
Windows 10
- 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。
- 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
或 Windows 11。
1.2 启用所需功能
Win+R
输入optionalfeatures
打开Windows 功能
,勾选以下选项。
1.3 下载Linux内核更新包
-
下载最新包:
适用于 x64 计算机的 WSL2 Linux 内核更新包
-
运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)
1.4 设置默认WSL版本
打开cmd,输入以下命令
wsl --set-default-version 2
我这里设置默认版本为2,若要设置WSL1为默认版本则把命令中的2改为1
1.5 安装WSL
这里若使用命令下载会默认安装在C盘,由于我的C盘空间不是很大,所以不通过命令下载,而是直接下载相关的镜像包。进入此网址,选择一个自己想要的镜像包下载。
将下载的文件后缀改为.zip
并解压,之后再将Ubuntu_2204.1.7.0_x64.appx
的后缀也改为.zip
并解压,进入解压后的目录可以看到ubuntu.exe
这个文件,双击运行。
报错:“参考的对象类型不支持尝试的操作”
下载NoLsp:
链接:https://pan.baidu.com/s/1q4qZOHY9DMfpzWmMZTmGig?pwd=4wzk
提取码:4wzk
下载后解压,以管理员身份运行CMD,进入NoLsp的解压目录输入:
NoLsp.exe C:\windows\system32\wsl.exe
执行成功会显示 Success!
重新双击ubuntu.exe
文件,就会发现不再提示“参考的对象类型不支持尝试的操作”了
2.安装Docker容器
2.1 Docker的下载和安装
- 到Docker的官方地址下载相应的安装包。
- 下载完成后,运行安装程序,选择使用WSL2后端,等待安装结束后,关闭并注销,重新进入Windows系统
2.2 Docker的使用
重新进入Windows系统后,客户端会自动启动,点击Accept
接受相关协议即可。之后会弹出一个引导界面,可以跟着引导走也可跳过。因为我第一次接触Docker所以选择跟着引导走一遍。
2.2.1 Docker引导
- clone a repository
- build the image
- Run your first container
- Share
参考资料
- WSL2的安装与使用-Windows与Linux双系统的新选择
- Docker容器—Windows下的安装与使用
- WSL 2 的安装过程(以及介绍)
- 如何在 Windows 10 上安装 WSL 2
- 使用 WSL 在 Windows 上安装 Linux
- 旧版 WSL 的手动安装步骤
- 双系统系列:WSL2-更换Linux安装路径