wsl+docker desktop
wsl+docker desktop
WSL2和hyper-v区别
Docker 是指容器化技术,用于支持创建和使用 Linux® 容器(LXC技术) 。 我们在 Window 上安装 Docker Desktop ,需要基于 Linux 环境。 在 Windows上,Docker Desktop 为我们提供通过了两个选项:WSL 与 Hyper-V 。
简单来说:
- wsl是一个运行在我下面的解释linux命令的程序,可以直接操作win的资源,又集成了如putty类的集合,不过人家是自己做的。WSL 使用 Hyper-V 架构来实现其虚拟化。。
- WSL 官方文档(Windows Subsystem for Linux,适用于windows的linux子系统)则是Windows 操作系统的一项特性,可让您直接在 Windows 上运行 Linux 文件系统以及 Linux 命令行工具和 GUI 应用程序,以及传统的 Windows 桌面和应用程序。
- 运行WSL的开销比运行一个虚拟机低很多。WSL 2实际上用的是运行在Hyper-v上的linux内核 ,相较于虚拟机你不需要很多的性能开销。
- hyper-v是虚拟机程序,可以提供一个完整的计算机环模拟,与host需要通过网络访问 。Hyper-V 微软官方文档 :让你可以在 Windows 上以虚拟机形式运行多个操作系统,提供硬件虚拟化。
在大多数情况下: 如果你只使用 Docker : WSL 如果你需要Linux,其他的虚拟机或想访问Docker的高级选项卡来分配资源: Hyper-V。
==1、范例:winodws如何安装docker desktop-2024.7.1(测试成功)==
gpt回答
在Windows上安装Docker Desktop是一个相对简单的过程。以下是详细的步骤:
前提条件
-
操作系统要求:确保你的Windows系统是64位的,并且是Windows 10专业版、企业版或教育版(版本1607或更高)。
-
启用Hyper-V:Docker Desktop需要Hyper-V和容器功能。你可以在“控制面板” -> “程序” -> “程序和功能” -> “启用或关闭Windows功能”中启用这些功能。
次操作需要重启笔记本。
安装步骤
-
下载Docker Desktop:
- 访问Docker官网。
- 点击“Get Docker”按钮下载适用于Windows的Docker Desktop安装程序。
-
运行安装程序:
- 双击下载的安装程序(通常名为
Docker Desktop Installer.exe
)。 - 如果系统提示你需要管理员权限,请确认并继续。
- 双击下载的安装程序(通常名为
-
安装向导:
- 在安装向导中,你可以选择是否启用WSL 2(Windows Subsystem for Linux 2)后端。推荐启用,因为它可以提高性能并更好地集成Linux环境。
- 点击“OK”或“Next”继续。
-
完成安装:
- 安装完成后,Docker Desktop会提示你重启系统。
- 重启后,Docker Desktop会自动启动。
-
配置Docker Desktop:
- 在系统托盘中找到Docker图标,右键点击并选择“Settings”。