docker报错:WSL 2 installation is incomplete

2023-11-10

docker报错:WSL 2 installation is incomplete

错误原因:大概率是wsl未安装或者是未升级成wsl2

检查wsl版本方法:在powershell中使用命令wsl -l -v

我的已经是升级成了wsl2,所以VERSION对应的是2。如果wsl未安装则不会显示列表,如果wsl安装了但未升级则VERSION对应的是1
在这里插入图片描述

解决方案:

1.启用Hyper-V和适用于Linux的Windows子系统
具体做法是进入“启用或关闭windows功能”,勾选“Hyper-V”和“适用于Linux的Windows子系统”然后点击确定
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.下载 Linux 内核更新包,官网地址:https://docs.microsoft.com/zh-cn/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package
在这里插入图片描述
3.运行刚刚下载的更新包

4.下载Linux系统,例如Unbantu
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.安装完成启动一下,初次启动需要配置用户名和密码
在这里插入图片描述
6.重启Docker,Docker正常运行(其实我第一次重启Docker,Docker还是没有正常运行,之后我又重启了几遍Docker就正常了,也许是没有反应过来吧)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker报错:WSL 2 installation is incomplete 的相关文章

  • 如何指定配置脚本的包含目录

    我的工作场所有一个 Linux 系统 其中包含相当旧的软件包 并且没有 root 访问权限 我正在从源代码编译我需要的包 prefix somewhere in homedir 我的问题是我只是不知道如何说服配置在特定目录中查找头文件 源码
  • 如何通过不同的接口路由 TCP/IP 响应?

    我有两台机器 每台机器都有两个有效的网络接口 一个以太网接口eth0和 tun tap 接口gr0 目标是使用接口在机器 A 上启动 TCP 连接gr0但然后让机器 B 的响应 ACK 等 通过以太网接口返回 eth0 因此 机器 A 发出
  • 如何使用缓存快速重建dockerfile?

    我想优化我的 Dockerfile 我希望将缓存文件保留在磁盘中 但是 当我跑步的时候我发现docker build 它总是尝试从网络获取每个文件 我希望在构建期间共享我的缓存目录 例如 var cache yum x86 64 6 但是
  • 使用 docker-compose 从私有 GitHub 存储库构建 Docker 镜像

    我知道可以提供 GitHub HTTP URL 作为服务的构建上下文 version 3 9 services my app build https github com rambo my app git 上述方法对于公共回购来说效果很好
  • 无法连接到docker中的elasticsearch容器

    我正在尝试使用 docker 的官方 elasticsearch 镜像 我遵循了本指南 https www elastic co guide en elasticsearch reference current docker html但是当
  • 无法通过docker连接到ASP.NET Core

    大家好 人们已经关注这个问题太久了 需要一些帮助 我制作了一个 ASP NET Core 网站 没有什么特别的 只是 VS 2017 v 1 1 附带的模板 我使用 dotnet core cli 发布网站并使用此 dockerfile 构
  • 开发者环境-如何调用/消费其他微服务

    背景 我的环境 Java Play2 MySql 我在 Play2 gt S1 S2 S3 上编写了 3 个无状态 Restful 微服务 S1 消耗来自 S2 和 S3 的数据 因此 当用户点击 S1 时 该服务会异步调用 S2 S3 合
  • 如何在 bash_profile 文件中添加导出语句?

    我正在尝试了解是否必须添加导出语句来在 bash profile 文件中设置变量 我该怎么做呢 例如 如果我必须添加 export AX name 那么我应该将其简单地写在文件末尾还是我还需要编写其他内容 简单写一下export AS na
  • Docker - 如何通过 API 将输入发送到程序

    我一直在使用 Docker 的远程 API 创建一个容器 在其中运行一个 Python 程序 附加到该容器并将写入 stdout 的输出流式传输到网络 现在 我希望我的 Python 程序接受来自 stdin 的用户输入 例如 import
  • 使用前端 Dockerfile 无法解决

    我对 Docker 还很陌生 正在尝试使用纯 HTML 构建 Docker 映像 但我收到此错误消息 无法使用前端 dockerfile v0 解决 无法读取 dockerfile 打开 var lib docker tmp buildki
  • 无法连接到 Azure Ubuntu VM - 公钥被拒绝

    我们在 Azure 上使用 Ubuntu VM 一段时间了 很少遇到任何问题 然而 其中一台虚拟机最近出现了问题 出乎意料的是 Ubuntu VM 开始拒绝公钥 ssh i azure key email protected cdn cgi
  • BeagleBone Black 如何用作大容量存储设备?

    是否可以使用 BB 作为大容量存储设备 我希望将其连接到可以从 USB 连接 例如 USB 闪存驱动器 读取文件的音频播放器并充当包含一个特定文件夹的数据存储设备 及其子文件夹 从文件系统 如果可能 在连接到开发板的闪存驱动器上 正如设备规
  • Linux 中的 Windows NAmed Pipes 替代品

    我们正在将现有的 Windows 代码移植到 Linux 我们使用 ACE 作为抽象层 我们使用 Windows 命名管道与多个客户端进行通信并执行重叠操作 linux 下这个相当于什么 我检查了linux命名管道 FIFO 但它们似乎只支
  • 用于 e NetworkManager VPN 连接的 dbus 信号处理程序

    我需要开发一些在建立 VPN 连接时执行的 python 代码 VPN 由 NetworkManager 控制 我试图弄清楚如何为此使用 NM DBUS 事件 使用 dbus monitor system 我能够识别连接信号 signal
  • 重启docker Windows 10命令行

    我试图弄清楚如何在命令行中重新启动 docker 以便我可以制作一个 bat 脚本来重新启动它并启动一些容器 我使用管理员访问权限创建了一个 dos 提示符并运行以下命令 PS C Windows system32 gt net stop
  • 重新链接匿名(未链接但打开)文件

    在 Unix 中 可以创建匿名文件的句柄 例如 使用 creat 创建并打开它 然后使用 unlink 删除目录链接 留下一个带有 inode 和存储的文件 但没有可能的方法重新打开它 此类文件通常用作临时文件 通常这就是 tmpfile
  • 使用 Vala 和 GLib 的正则表达式

    有没有一个函数 比如http php net manual en function preg match all php http php net manual en function preg match all php 使用 GLibh
  • X 按键/释放事件捕获,与焦点窗口无关

    我想记录所有传入的按键事件 无论哪个窗口处于焦点状态或指针位于何处 我编写了一个示例代码 它应该捕获当前焦点窗口的按键事件 include
  • Flex 的远程版本误解了我的规则

    我使用 flex 和 bison 编写了一个小汇编程序 可以在我的机器 ubuntu 10 10 上构建并运行正常 现在其他人正在尝试在 arch linux 上构建它 并且他们安装的 flex 产生了不同的 lex yy c 这是不匹配的
  • 如何让 Docker 容器在系统启动时自动启动?

    假设我有一个要运行的 Docker 容器 那么我可以调用 docker run 一切都很好 是否有一种内置方法可以在系统崩溃并重新启动时自动重新启动容器来运行容器 如果是这样 这在 Docker Compose 中也可用吗 是的 docke

随机推荐

  • dmmbus地址_dmmbus.cc服务器iP

    2019 03 05 2020 12 19 69 171 233 37 2019 03 05 2020 12 19 69 171 245 84 2019 03 05 2020 12 19 69 171 247 20 2019 03 05 2
  • curl支持ssl报错:SSL certificate problem: unable to get local issuer certificate

    curl去访问https的站点报错 curl v https www baidu com SSLv3 TLS handshake Client hello 1 SSLv3 TLS handshake Server hello 2 SSLv3
  • 解决Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3问题

    在maven项目中遇到这个问题 判断是版本不一致问题 解决 打开设置 Build Execution Deployment Build Tools Maven 如下图 问题的原因出在 在该项目集成的maven和当前项目设置不统一 可能是之前
  • Spring Security学习一-控制同个帐号当前只能有一个登录

    Date 2016 09 14 Author Kagula Envronment 1 JDK 1 7 0 79 2 apache tomcat 7 0 68 3 Eclipse Mars2 Introduction 据 spring sec
  • es6数组方法图解

    最近接触了一些 web前端开发人员 发现还是很多人不适用es6 提供的语义化api 下面分享下看到的图解 es6 数组方法 很形象的es6数组方法解释
  • JavaScript-----个性名片案例展示

    目录 前言 效果展示 代码 html代码 CSS代码 图片资源 前言 今天我们就通过刚刚学习的JavaScript知识点以及前面学习了的html和CSS的知识点去做一个小作品 这是一个个性名片的案例 有代码资源和图片资源 希望大家喜欢 效果
  • PgSQL个人学习笔记(一)——PgSQL介绍

    一 什么是PgSQL PgSQL 全称PostgreSQL 是一个功能强大的开源对象 关系型数据库系统 结合了许多安全存储和扩展最复杂数据工作负载的功能 它支持大部分SQL标准并且提供了许多其他现代特性 二 特性 价钱 开源 函数 通过函数
  • c++重载类型转换运算符

    类型转换运算符 类型转换运算符是类的一种特殊成员函数 负责将一个类类型的值转换成其他类型 一个类型转换函数必须是类的成员函数 不能有返回类型 形参列表也必须为空 通常是const的 operator type const class Sma
  • 期待相聚|2023 Google 开发者大会现场见

    直达科技前沿 点亮技术灵感 激发新思妙想 收获多元共进 长按下方图片 扫码报名参会 仅出于确认身份 请填写与身份证件一致的姓名 并确认邮箱地址及联系电话准确无误 2023 Google 开发者大会主旨演讲将会分享 Google 如何通过更智
  • typescript枚举

    一 前言 1 enum是在typescript中新增的合法类型 是对JavaScript标准数据类型的一个补充 2 enum的主要作用是可以为一组限定范围内数值赋予友好的名字 二 enum介绍 1 enmu的基本形式如下 enum Anim
  • 解决pom文件报错的原因

    原因 由于2 1 5 RELEASE 升级到了3 1 2 造成的问题 有些IDE插件不兼容的问题造成的 解决 在pom xml 文件中的 properties 加入maven jar 插件的版本号 如下图 然后maven gt update
  • Java线程:新特征-信号量

    本文转载至 http lavasoft blog 51cto com 62575 222469 Java线程 新特征 信号量 Java的信号量实际上是一个功能完毕的计数器 对控制一定资源的消费与回收有着很重要的意义 信号量常常用于多线程的代
  • 51单片机——八段数码管

    在对LED灯的应用有了一定的了解之后 我开始学习了一些关于数码管的应用 在我的开发板上 有独立共阳管和八位共阴管 数码管从高位到低位的段码依次是h dp g f e d c b a共八位 共阴管是 1 表示亮 0 表示灭 而共阳管则是相反的
  • TortoiseGit如何恢复本地删除的文件

    从Gitlab获取仓库到本地 本地仓库中某个文件不小心被删除 恢复操作如下 1 在本地仓库点击右键tortorisegit show log 2 选择版本 当时执行删除操作的版本 3 选择被delete掉的文件 状态为Missing 需要恢
  • HIVE SQL 计算留存率 思路

    问题 计算每日访问用户 在之后日期的留存数 基础表 每日访问用户ID create external table if not exists user visit date user id bigint comment 用户ID comme
  • 鸿蒙系统笔记

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 OpenHarmony整体分层 二 使用步骤 1 引入库 2 读入数据 总结 前言 主要是学习鸿蒙系统的个人笔记 笔记非常烂 一 OpenHarmony整
  • 华为手机一键刷新在哪里_华为手机怎么开启应用自动更新?华为手机WIFI下自动更新软件教程...

    玩手机稍微久点的朋友都知道 保持手机内的应用为最新版本 不但可以尽早地用上新功能 而且还能最大限度地保证手机的安全 当然了 如果每次手机开机都去检查安装的应用是否为最新版本 时间一长也难免烦不胜烦 要是能够让手机内的所有应用都能自动升级自然
  • Docker上安装DM8数据库

    Docker Docker是一种运行于Linux和Windows上的软件 用于创建 管理和编排容器 Docker官网 Empowering App Development for Developers DockerLearn how Doc
  • SQL数据结构timestamp

    既然遇到了 那就记录它吧 hairy377 在sqlyog中建表时 需要自动获取时间或者根据表的改变修改时间 可以使用timestamp数据结构 默认值 CURRENT TIMESTAMP 如果需要记录更新的时间 则勾上更新 这是在sqly
  • docker报错:WSL 2 installation is incomplete

    docker报错 WSL 2 installation is incomplete 错误原因 大概率是wsl未安装或者是未升级成wsl2 检查wsl版本方法 在powershell中使用命令wsl l v 我的已经是升级成了wsl2 所以V