window安装docker-Desktop以及配置wsl+Ubuntu

本文介绍了如何在Windows上安装Docker Desktop,并配置使用WSL与Ubuntu。首先从官网下载Docker Desktop,禁用Hyper-v以避免启动错误。接着,通过Windows PowerShell以管理员权限安装WSL并下载Ubuntu 22.04.2 LTS。在安装过程中,注意内核更新和用户名设置的限制。最后,解决启动Docker Desktop时可能遇到的WSL版本不兼容问题,通过管理员命令行启用Ubuntu-22.04的WSL-Integration。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、首先去官网下载docker-desktop

由于需要配置使用Ubuntu得wsl,所以,勾选掉Hyper-v,不需要启用,也为了防止有些时候

启用Hyper-v会导致启动docker-desktop时报错

还有一点时,如果之前启用过Hyper-v,且在网络适配器中有一个Hyper-V创建虚拟桥接器,等关闭后,重启电脑会导致无法链接wifi上网,需要删除这个桥接器即可

首选打开控制面板

在这里插入图片描述

2、点击启用或关闭window功能

在这里插入图片描述

 3、取消Hyper-v勾选

在这里插入图片描述

4、安装 WSL + Ubuntu,原文链接
搜索 Windows PowerShell,用管理员权限打开,执行 wsl --install 指令下载 wsl:

在这里插入图片描述
在 Microsoft Store 中下载 Ubuntu 22.04.2 LTS,这种方法比 Windows PowerShell 中安装更快,还可以省去 wsl 装 Ubuntu 后需要 20.04 转 22.04 的操作;

下载完 Ubuntu 后直接打开会出现问题,需要先下载内核:https://aka.ms/wsl2kernel,下载完成后双击安装即可;

安装好内核后再打开 Ubuntu,可以设置用户名和密码:

在这里插入图片描述

 Ubuntu 22.04.2 LTS 中只接受 包含小写字母、数字和特定字符 的 UNIX 用户名,不然就会报错:
在这里插入图片描述
后续输入密码时请切换成 英文输入法,否则会出错!

 5、安装Docker-Desktop,按步骤默认点下去就可以了

6、启动Docker Desktop

双击启动Docker Desktop时,出现报错Docker Desktop requires a newer WSL kernel version.

在这里插入图片描述

报错原因是WSL不是最新版,现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。

WSL是适用于 Linux 的 Windows 子系统 ,可让开发人员直接在 Windows 上按原样运行 GNU/Linux
环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。

WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在
Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性。

管理员方式打开windows命令行(直接打开没有操作权限),输入命令:wsl --update
在这里插入图片描述

然后打开docker-dektop 设置中Resources中得WSL-Integration,启用Ubuntu-22.04

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吱吱喔喔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值