首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在WSL2发行版上直接安装docker和"WSL2+docker桌面windows“有什么不同?

在WSL2发行版上直接安装Docker和"WSL2+Docker桌面Windows"有以下不同之处:

  1. 安装方式:在WSL2发行版上直接安装Docker是通过在Linux子系统中运行命令来安装Docker引擎。而"WSL2+Docker桌面Windows"是通过在Windows主机上安装Docker桌面应用程序来实现。
  2. 用户界面:在WSL2发行版上直接安装Docker是在Linux子系统中使用命令行界面进行操作。而"WSL2+Docker桌面Windows"提供了图形化的用户界面,可以通过可视化界面进行容器和镜像的管理。
  3. 集成度:在WSL2发行版上直接安装Docker是将Docker引擎与Linux子系统集成,可以直接在Linux环境中运行和管理容器。而"WSL2+Docker桌面Windows"是将Docker桌面应用程序与Windows主机集成,可以在Windows环境中使用Docker的图形化界面进行容器和镜像的管理。
  4. 功能支持:在WSL2发行版上直接安装Docker可以使用Docker引擎提供的基本功能,如容器的创建、启动、停止和删除等。而"WSL2+Docker桌面Windows"提供了更多高级功能和工具,如容器编排、图像构建、网络管理和存储卷等。
  5. 生态系统:在WSL2发行版上直接安装Docker可以使用Linux环境下的各种工具和库来支持应用开发和部署。而"WSL2+Docker桌面Windows"可以更好地与Windows生态系统集成,可以使用Windows下的开发工具和库来进行应用开发和部署。

总结:在WSL2发行版上直接安装Docker和"WSL2+Docker桌面Windows"都可以实现在Windows系统中运行和管理Docker容器,但两者的安装方式、用户界面、功能支持和生态系统集成等方面存在一些差异。具体选择哪种方式取决于个人的需求和偏好。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Win11系统下的MindSpore环境搭建

虽然直接WSL2也可以搭建一个本地的编程环境,但是这样的环境具有一些不稳定因素,以及不可迁移的性质,因此我个人认为还是WSL2+Docker的方案稳定性会更高一些。...配置Docker环境 安装WSL2 应用商店里面直接wsl2,找一个稳定版本下载安装,我选择的是Ubuntu20.04: 下载Docker桌面版软件 去Docker官网下载一个Win11版本的Docker...桌面版并安装: 启用虚拟化相关启动项 控制面板里面找到“启用或关闭Windows功能”: 找到虚拟机监控、子系统、Hyper-V、虚拟机平台这些,打上勾: 安装Docker桌面版软件: 这一步比较简单...安装完成后打开啊Docker桌面版是这样的: 其实,如果只是使用Docker的话,登录不DockerHub只是说你不能向DockerHubPush你自己的本地镜像,但并不影响本地使用。...运行Docker 拉取完本地镜像之后,你可以选择Docker桌面直接启动相关镜像: 但是我个人习惯Win11桌面上搞一个简单的Bash脚本来启动: docker run -it --env="DISPLAY

10510

最详尽教程完整介绍-Windows 的 Linux 子系统-WSL1&WSL2

安装 WSL 1. 开启WSL 必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 运行 Linux 发行版。...可以说WSL2原汁原味的Linux已经十分接近 WSL1 没有 Linux 内核,不支持 dockerWSL2 Linux 内核的轻量化虚拟机,支持 docker。...目前 docker 已经针对 WSL2 做了适配,安装时检测到 WSL2 就会启用 WSL2 后端,不仅能同时 Windows WSL 下操作 docker 服务器,还比以前的 docker on...Desktop 可以直接WSL2直接运行在Linux 内核上了 图片 通过如下设置,Docker Desktop就和WSL2分发版本进行了集成,无需WSL中安装docker; 当然,也可以选择不与...例如,Docker 的开发人员现在可以 Windows 的 Linux Docker 守护程序上工作,使用与 Linux 计算机上的开发人员相同的工具脚本集: 图片 注:WSL2 Docker最爽的地方是宿主机

5K20

windows使用WSL2安装docker

这时候WSL就是很好的选择,我们可以直接Windows系统使用Linux。本文主要介绍如何启动WSL2安装Linux系统,Linux系统中安装一个docker以及安装过程中遇到的问题。...什么WSL2Windows Subsystem for Linux(简称WSL)是一个Windows 10能够运行原生Linux二进制可执行文件的兼容层。...WSL2Windows Subsystem for Linux )是Windows 10的一个工具,允许开发人员Windows直接运行Linux环境,使得Windows系统上进行Linux的原生体验...WSL2安装使用步骤 1 启动WSL的windows服务 想要在Windows 10运行WSL,首先需要启用Windows的一些服务,这些服务默认是关闭的。...以上就是WSL2的启动Linux子系统安装docker的整个过程~

6.2K50

Windows 下使用 WSL2 搭建 Kubernetes 集群

本文我们将介绍如何在 Windows10 下使用 WSL2 KinD 来搭建一套 Kubernetes 集群。在过去几年,Kubernetes 已经成为了容器编排领域事实的标准。...虽然现在已经各种各样的 Kubernetes 发行版安装程序来部署 Kubernetes 环境了,除了云环境或者裸机环境下面之外,我们仍然需要在本地部署运行 Kubernetes 集群,特别是对于相关的开发人员...安装 WSL2 首先我们需要先启用"适用于 Linux 的 Windows 子系统"这个功能,然后才能在 Windows 安装 Linux 发行版。...到这里我们就完成了 WSL2安装配置。 安装 Docker 其实现在我们已经可以直接在 WSL 中去安装 Docker 了,和平时 Linux 下面操作方式是一样的。...但实际 Docker 也专门开发了可以使用 WSL2 中的 Docker 守护进程的桌面管理程序, 打开 Docker Desktop WSL2 backend 页面,下载最新的 Docker Desktop

13.2K352

Windows 下使用 WSL2 搭建 Kubernetes 集群

本文我们将介绍如何在 Windows10 下使用 WSL2 KinD 来搭建一套 Kubernetes 集群。在过去几年,Kubernetes 已经成为了容器编排领域事实的标准。...虽然现在已经各种各样的 Kubernetes 发行版安装程序来部署 Kubernetes 环境了,除了云环境或者裸机环境下面之外,我们仍然需要在本地部署运行 Kubernetes 集群,特别是对于相关的开发人员...安装 WSL2 首先我们需要先启用"适用于 Linux 的 Windows 子系统"这个功能,然后才能在 Windows 安装 Linux 发行版。...到这里我们就完成了 WSL2安装配置。 安装 Docker 其实现在我们已经可以直接在 WSL 中去安装 Docker 了,和平时 Linux 下面操作方式是一样的。...但实际 Docker 也专门开发了可以使用 WSL2 中的 Docker 守护进程的桌面管理程序, 打开 Docker Desktop WSL2 backend 页面,下载最新的 Docker Desktop

2.7K20

6个工具助你Windows轻松运行Kubernetes

本文将介绍开发人员 Windows 顺利运行 Kubernetes 的六种不同的工具技巧。 Windows 运行 Kubernetes 不同?...深入研究细节之前,让我们讨论一下究竟是什么 Windows 运行 Kubernetes 集群成为一项挑战。 当我们谈论容器时,大多数时候我们指的是 Linux 容器。... Windows 运行 Kubernetes 的工具技巧 既然知道自己所面临的是什么,那么让我们深入了解可以帮助开发人员 Windows 顺利运行 Kubernetes 的工具技术。...-Online -FeatureName Microsoft-Windows-Subsystem-Linux 虽然安装[6]Windows桌面Ubuntu,可以选择WSL2或Hyper-V创建Linux...由于kind将 Kubernetes 集群作为 Docker 容器运行,因此需要在机器安装 Docker Windows ,您可以使用Chocolatey[11]包管理器安装

2.2K20

Windows使用WSL2搭建Docker环境

适用于 Linux 的 Windows 子系统 (WSL) 可让开发人员直接Windows 按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具应用程序),且不会产生传统虚拟机或双启动设置开销...什么WSL2 WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统 Windows 运行 ELF64 Linux...安装WSL2 打开控制面板启用 适用于Linux的Windows子系统 虚拟机平台 使用 PowerShell 或 CMD 设置WSL默认版本 wsl --set-default-version...2 安装Linux发行版 # 查看可安装发行版 wsl --list --online # 安装指定的Linux发行版 # wsl --install -d .../windows-install/ 安装Docker Desktop 后,可直接安装的Linux发行版中使用Docker命令了 Windows 安装 Docker Desktop 已自动安装

2.2K20

双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装

官方文档中这样说到:开发者可以直接Windows 按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具应用程序),且不会产生传统虚拟机或双启动设置开销。...To:windows中的Linux不能使用桌面GUI,但能跑大部分的GUI程序。...NO.1准备工作 首先我们得先做好准备工作,WSL分为WSL1WSL2,至于相关的区别在官方文档也有相关的说明: 那么小编这里是用的WSL2,至于为什么我们选择WSL2,主要是因为它提高了文件系统性能...当然,WSL2也是对系统相关要求,它是要求Win10的1903或内部版本 18362 以及更高版本。To:低于18362的版本根本不支持WSL。...其次我们还得启用适用于Linux的Windows子系统功能,然后才能在 Windows安装Linux分发。

2.9K10

WSL的安装与使用

WSL虚拟机的区别 Windows Subsystem for Linux(WSL)虚拟机(VM)是两种完全不同的技术,尽管它们都可以主机操作系统运行其他操作系统。...例如,你可以Windows的文件管理器中直接访问WSL文件系统,也可以WSL中直接运行Windows的可执行文件。...而虚拟机则创建了一个相对隔离的环境,虽然虚拟机可以访问主机文件系统,但需要特定的设置,并且整体没有WSL那么直接方便。...简单来说,如果你需要在Windows运行一些Linux命令行工具,并希望与Windows环境良好的集成,那么WSL可能是更好的选择。...性能 :WSL2比WSL更快,可以文件I/O、网络Docker获得更好的性能。这是因为,WSL2是一个真正的Linux内核,而WSL则是基于一个假Linux内核的虚拟机(VM)。

15310

Windows 做开发还能这么爽?WSL + VS Code + Docker Desktop 你值得有用

很久以来很多程序员都遇到过 Windows 做开发的各种不便: 比如设置开发环境不能像 Linux Mac 那样只需要输入一行命令就能安装各种 command package,因此有的程序员从此转到了...直到 WSL 的到来,准确来说是 WSL2。 WSL + VS Code + Docker Desktop 这三剑客的组合,开始让我觉得 Windows 做开发是一件非常爽的事情。...什么是 WSL WSL 是 Windows Subsystem for Linux 的缩写,它是 Windows 10 操作系统的一项功能,使你能够 Windows 直接运行 Linux 文件系统,...以及 Linux 命令行工具 GUI 应用程序,并与传统的 Windows 桌面应用程序一起运行。...,如果需要在 WSL 中使用 Docker,需要在 Windows 预先安装 Docker Desktop[3]。

2.4K40

解决WSL2 Docker运行慢的问题

最近在Windows中使用Docker容器运行项目时发现,发现响应速度特别慢,这特别影响我们的开发效率,这是由于WSL2跨系统文件读写性能差的原因。...Docker是跑 WSL2 里的,虽说 WSL2 相比 WSL1 更先进,但在跨系统文件读写性能方面是比 WSL1 差的,因此,跑 WSL2 里的Docker想要跨系统访问Windows系统的代码文件的话...参考:比较 WSL 1 WSL 2 Docker Engine Use WSL2 Docker 设置中勾选 Use the WSL 2 based engine ,使用 WSL2 项目初始化 ...well-known).* { deny all; } } 构建 docker-compose docker-compose up -d composer install 由于我的发行版没有安装...PHP Composer ,就直接进入PHP容器安装Laravel项目依赖 # 进入PHP容器 docker exec -it php74 # 安装composer包 composer install

3.8K20

基于WSL2 + VSCode + Clangd 打造最强CC++编辑器

Part I:什么是WSL Part II:WSL vs WSL2 Part III:Windows10安装WSL2 Part IV:安装Windows terminal 2、什么是VSCode。...Part I:WSL2中配置Clangd 1、什么是WSL 什么是WSL WSL(Windows Subsystem for Linux):Windows Linux子系统,是一个为Windows...GNU/Linux桌面发行版虽然拥有良好的Unix开发环境支持,但是具有惨淡的硬件驱动支持、图形环境与生俱来的不稳定性低效、二流水准的界面设计、以及办公软件的支持差等缺点。...它的主要功能是用于访问PowerShell、CmdWindows Linux子系统(WSL)等环境,帮助用户电脑运行命令,是一个非常优秀的命令行终端工具。...4、VSCode配置Clangd WSL2中配置Clangd 本文WSL2中配置Clangd语言服务器,如果没有安装WSL2也可以Windows安装Clangd语言服务器。

6.8K30

WSL2安装CentOS发行版

概述 总体来说,可以有如下3种办法: 1、通过github的文件直接导入 2、通过docker镜像导入 3、通过LxRunOffline安装 docker镜像导入 Linux 发行版 通过使用 tar...注意:Windows 系统命令行中的文件路径 Linux 系统不同,这里安装目录 f:/ 要用 Linux 方式的反斜线表示,是为了 WSL 使用;而安装包路径 f:\ 是为了 LxRunOffline...按照向导安装新的发行版。 [可选]若要使发行版 Windows 启动时启动,请运行以下命令。...sudo /opt/distrod/bin/distrod enable --start-on-windows-boot 情况2,现有系统安装:Make your Current Distro Run...事实 Distrod genie、subsystemctl 的工作原理是类似的:创建一个容器,容器内以 pid 1 启动 systemd 并使用 shell。

6.8K30

老潘的笔记本环境配置

大概就是这么个流程,网上的资料很多很多,随便一搜就有了,一点之前安装16.04不一样,NVIDIA的驱动安装比想象中要顺利很多,四年前那会也一个笔记本上装Ubuntu吃了不少苦头:ubuntu16.04...下安装NVIDIA(cuda)-gtx965m相关步骤以及问题,这次的NVIDIA驱动没有很多坑,安装正常逻辑安装就行,也不需要禁用什么什么的。...同样的,VSCODE中也有一个插件直接可以连接WSL2下的dockerwindows下docekr run之后,就可以win下的vscode中找到这个docker容器: 执行Attach Vscode...遇到的问题 一个比较坑的问题,本来win11+Ubuntu20.04双系统用的好好的,突然一天华硕让升级bios(从407->408),当时没有什么想法就直接升级了。...一点肯定要清楚,这显卡的性能功耗是成正比的,不管是桌面级、笔记本还是嵌入式的显卡,都是功耗越强性能越强。

41330

Linux|27K+Start的Linux命令行宝藏级网站

—— 琉璃康康 这篇绝对是一个宝藏干货贴,文末一键获取的指令! Linux学习使用离不开命令行。 为什么要使用命令行?...因为很多服务器为了节省资源,是不安装桌面服务的,而且也没有必要,因为谁没事儿天天打开Linux的桌面去看东西,一旦服务器上线后,能不碰就不要碰了,安装桌面服务就是浪费资源。...除了网页版,项目还有微信小程序,手机Android版,电脑版(Mac/Win/Linux ),以及Docker版本等等,可以各种系统使用,各个版本是不同的大神开发的,所以命令数量不是很统一,而且有些版本是广告的比如小程序...我VMWare虚机里启动了一个docker版本,如果有朋友Windows下使用wsl2,理论可以直接wsl2所加载的linux子系统中使用docker,我的电脑不支持wsl2,所以没有尝试,docker...脚本拿到后根据注释修改后放到%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\下即可完成开机自启动配置: @七禾页话 当然也可以部署自己的服务器

12210

搭建自己的本地云平台,QIIME2图形界面玩转16S分析(WSL2+Docker+Galaxy qiime2)

什么,你用 Mac,那更简单啦,安装docker 客户端,直接走起啦! 安装 WSL2 注意,一定要是 WSL2,因为版本 1 是不支持 Docker 的。Windows Docker 行不行呀?...哥们已经写好了安装的教程,这里我直接转载下吧!...win10 下同时使用 wsl1 wsl2 子系统,提升开发效率 (icode9.com)[1] 打开 Ubuntu 18.04.5 on Windows,恭喜,完成了第一步!...当然你也可以安装使用 WSL2 中的 Docker 守护进程的桌面管理程序,见这:WSL2 + Docker + xfce4 安装及使用\_笔烽烟的博客-CSDN 博客\_docker wsl2[2]...2]WSL2 + Docker + xfce4安装及使用_笔烽烟的博客-CSDN博客_docker wsl2: https://blog.csdn.net/qq_38856939/article/details

1K30

WSL 2 的安装过程(以及介绍)

1 什么WSL2 WSL全称为Windows Subsystem for Linux,官网译为:适用于 Linux 的 Windows 子系统 (WSL) 官方文档直达:适用于 Linux 的 Windows...子系统文档 | Microsoft Docs WSL1WSL2的比较: 功能 WSL 1 WSL 2 Windows Linux 之间的集成 ✅ ✅ 启动时间短 ✅ ✅ 与传统虚拟机相比,占用的资源量少...为什么WSL2 官方解释:可让开发人员直接Windows 按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具应用程序),且不会产生传统虚拟机或双启动设置开销。...几乎能运行完整的操作系统,资源消耗小、启动快、切换快 有些软件可能不支持…(后续什么毛病再更新) 重点:Windows与Linux子系统将共用同一文件系统!!!...我们可以WSL中使用三剑客命令查询分析windows文档、日志、使用shell命令或者bash脚本运行存储windows中的linux程序、甚至WSL中创建docker容器,windows下使用

2.3K10

12步搞定WSL 2,安装、交互、迁移、VSCode远程调试应有尽

WSL2概述 WSL是Windows Subsystem for Linux的缩写,允许利用CPU的虚拟化技术Windows系统下使用Linux系统。目前最新版本是WSL2。 2....安装WSL2的软硬件条件 安装WSL2必须满足如下几个条件: (1)必须是Windows10或Windows11系统,如果是Windows10,版本必须是2004或以上版本,对应的内部版本号是19041...或更高版本; 查看Windows版本号内部版本号的方法:按Windows 徽标键 + R键打开运行窗口,输入winver命令,会弹出如下图所示的窗口,该窗口中显示版本号内部版本号。...在线安装WSL2 安装WSL2相当简单,直接在PowerShell中执行下面的命令即可安装。...其实本质,并不是Linux中运行Windows程序,而是WSL中向Windows发送要运行的程序的消息(如exe文件的具体的路径),最后还是由Windows执行exe文件。

7.5K30
领券