文章目录
- Windows上安装Docker桌面
- 一、Docker Desktop下载
- 二、Docker Desktop 安装
- 三、下载并安装Linux内核更新程序包
- 四、安装 Linux 分发
- 五、配置docker的镜像加速器
- 六、通过Linux分发版运行docker
- 安装Docker桌面常见问题及解决方案
- 一、在docker info 时出现如下的警告
- 二、Docker 运行时提示 WSL 2 is not installed
Windows上安装Docker桌面
个人设备:
电脑:笔记本ThinkPad T14 4核 16G
OS:Windows 10 64位:专业版
一、Docker Desktop下载
安装程序:
二、Docker Desktop 安装
1、安装之前,检查在Windows上是否启用WSL 2功能,查看步骤:
控制面板 -> 程序和功能 -> 启用或关闭 Windows 功能 -> 勾选“适用于Linux的Windows子系统”选项 -> 确定
2、Docker Desktop 安装步骤:
- 双击 Docker Desktop Installer.exe 安装程序
- 配置
- 安装进行中
- 安装成功后会重启计算机(卸载Docker Desktop,重新安装不会重启):
- 重新启动Docker Desktop,勾选同意即可:
- 启动Docker Desktop,根据提示请详见三:
- 完成 步骤三、下载并安装Linux内核更新程序包,重新启动Docker Desktop,如下图,启动成功:
三、下载并安装Linux内核更新程序包
- 双击 wsl_update_x64.msi 安装程序
- 下一步
- 完成安装
安装完成后,重启电脑
四、安装 Linux 分发
- 下载发行版 (本人使用的发行版)
- 下载的 .appx 文件安装包
- 安装
其中 app-name 是 Linux 发行版 .appx 文件的名称。
Add-AppxPackage .\app_name.appx
Appx 包下载完成后,也可以通过双击 appx 文件开始运行新发行版
- 安装成功
- 启动新安装Linux分发版-Ubuntu,创建用户账号和密码
- 将Ubuntu转换为wsl 2
转换前: 转换步骤:
查看当前Ubuntu的wsl版本
wsl -l -v
转换:
wsl --set-version Ubuntu-18.04 2
- 将Ubuntu转为wsl 2之后,就可以在docker中设置将Ubuntu结合(如果没有成功配置wsl 2将不会有此选项)
- 将WSL2设置为默认版本
wsl --set-default-version 2
五、配置docker的镜像加速器
- 将镜像加速器地址配置到Docker中,配置成功重启应用
- 注意:添加 3、配置项时,不要忘记英文逗号
检查镜像加速器是否配置成功,使用如下命令:
docker info
六、通过Linux分发版运行docker
- 运行一个样本容器
- 地址访问,出现该页面,则启动成功
- Windows子系统路径
C:\Users\用户名\AppData\Local\Docker\wsl
C:\Program Files\Docker\Docker\resources\wsl
一、在docker info 时出现如下的警告
WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support
参考地址:
No WARNING: blkio support weight
警告:不支持blkio throttle.read_bps_device。这条消息是什么?
二、Docker 运行时提示 WSL 2 is not installed
Docker 运行时提示 WSL 2 is not installed: