当前位置:   article > 正文

《Docker-在Windows上安装Docker桌面》_wsl 2 is not installed

wsl 2 is not installed

Windows上安装Docker桌面

个人设备
电脑:笔记本ThinkPad T14 4核 16G
OS:Windows 10 64位:专业版
在这里插入图片描述
在这里插入图片描述

一、Docker Desktop下载

获取Docker Desktop安装程序1
在这里插入图片描述

获取Docker Desktop安装程序2-推荐

在这里插入图片描述

安装程序:
在这里插入图片描述

二、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 分发

步骤 6 - 安装所选的 Linux 分发
在这里插入图片描述

  • 下载发行版 (本人使用的发行版)
    在这里插入图片描述
  • 下载的 .appx 文件安装包
    在这里插入图片描述
  • 安装
    其中 app-name 是 Linux 发行版 .appx 文件的名称。
Add-AppxPackage .\app_name.appx
  • 1

在这里插入图片描述

Appx 包下载完成后,也可以通过双击 appx 文件开始运行新发行版

  • 安装成功
    在这里插入图片描述

  • 启动新安装Linux分发版-Ubuntu,创建用户账号和密码
    在这里插入图片描述
    在这里插入图片描述

  • 将Ubuntu转换为wsl 2
    转换前:
    在这里插入图片描述

  • 转换步骤:

查看当前Ubuntu的wsl版本

 wsl -l -v
  • 1

转换:

wsl --set-version Ubuntu-18.04 2
  • 1

在这里插入图片描述

  1. 将Ubuntu转为wsl 2之后,就可以在docker中设置将Ubuntu结合(如果没有成功配置wsl 2将不会有此选项)
    在这里插入图片描述
  2. 将WSL2设置为默认版本
wsl --set-default-version 2
  • 1

在这里插入图片描述

五、配置docker的镜像加速器

  1. 获取阿里云镜像加速器地址

在这里插入图片描述

  1. 将镜像加速器地址配置到Docker中,配置成功重启应用
    在这里插入图片描述
    在这里插入图片描述
    注意:添加 3、配置项时,不要忘记英文逗号

  2. 检查镜像加速器是否配置成功,使用如下命令:

 docker info
  • 1

在这里插入图片描述

六、通过Linux分发版运行docker

  1. 运行一个样本容器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 地址访问,出现该页面,则启动成功
    在这里插入图片描述
  3. Windows子系统路径

C:\Users\用户名\AppData\Local\Docker\wsl
C:\Program Files\Docker\Docker\resources\wsl

安装Docker桌面常见问题及解决方案

一、在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
  • 1
  • 2
  • 3
  • 4

参考地址:
No WARNING: blkio support weight

警告:不支持blkio throttle.read_bps_device。这条消息是什么?

二、Docker 运行时提示 WSL 2 is not installed

Docker 运行时提示 WSL 2 is not installed:https://blog.csdn.net/sdnuwjw/article/details/113278441

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/977205
推荐阅读
相关标签
  

闽ICP备14008679号