docker官方文档有说明,这两种方案用哪个都行,唯一的区别是当你基于WSL2安装DockerDesktop时,镜像和容器无法在不同的Windows用户账户之间共享。 两种虚拟化支持方案用哪种都行,但是它们各自又有一些系统设定要求: 对于WSL2 对于Hyper-V 先来看看WSL2的要求: Turn on the WSL 2 feature on Windows. For detailed in...
Hyper-V是由微软开发的一种基于虚拟机监控程序的虚拟化技术,它允许在Windows操作系统上创建和运行多个虚拟机实例,每个虚拟机可以运行独立的操作系统和应用程序。 WSL2(Windows Subsystem for Linux 2) WSL2是微软公司开发的一项技术,它在Windows操作系统上提供了一个完整的Linux内核,并允许用户在Windows环境中运行Linux...
Docker的运行模式有三种,主流的是Hyper-V和WSL2两种,有WSL2是默认WSL2的,因为在官方说明中WSL2的性能表现更好而且家庭版只能支持WSL2。那为什么又要安装Hyper-V呢?这是因为WSL2同样基于Hyper-V的支持。 Docker需要配合Terminal(终端)来进行操作,Windows系统常用的终端有命令提示符(cmd)、Windows PowerShell,如果是...
2、wsl2启用前提:windows的子linux功能 、hyper-v、微软发布的专用linux内核补丁注意只能在win10以及win2019操作系统上启用(有版本要求,早期的可能并不支持,具体参考docs microsoft文档) 3、docker desktop:在win10 家庭版只能基于wsl2基础启用支持linux container,所以需要先安装wsl2(windows的子linux功能、hyper-v、微...
出现提示时,请确保“配置”页上的“使用 WSL 2 而不是 Hyper-V”选项处于选中状态,具体取决于你选择的后端。如果您的系统仅支持两个选项之一,您将无法选择要使用的后端。 按照安装向导中的说明对安装程序进行授权并继续安装。 安装成功后,单击“关闭”以完成安装过程。 如果您的管理员帐户与您的用户帐户不同,则...
下面的是直接用docker toolbox 装的, 不管怎么样都还是一堆问题, 最终改用wsl wsl的坑点在于, 需要将其升级为wsl2, 这个百度有很多博文教程. 同时需要将 Hyper-V打开, 以及bcdedit 的 hypervisorlaunchtype模式要为auto 首先说下我一开始的安装方法
2.运行安装程序,选择用WSL而不使用HyperV的选项 3.启动docker,注册docker账号并登录 4.docker的基本概念应该都了解,首先需要一个Image,然后基于Image创建container,在设置中可以设置本地存储位置,否则默认在C盘的AppData文件夹 5.在Docker Hub中下载所需的镜像 ...
需开启WSL 2支持 官方推荐使用WSL 2,不要用Hyper-V 修改默认安装到C盘 删除如下目录C:\Program Files\Docker 在D盘新建目录:D:\Program Files\Docker win+r,运行cmd 在cmd中执行如下命令:mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker" ...
(2) Hyper-V方式(不基于WSL2)当基于这个这个方式运行Docker,Docker Desktop for Window也给我们创建了一个虚拟机DockerDesktopVM 打开Hyper-V管理器,可以看到。这两种方式都可以运行,正常使用其实也没啥区别,都可以。我推荐基于WSL2的方式,并且自己安装一个Ubuntu发行版来运行Docker,至于为啥以后有机会再说。