首页
学习
活动
专区
工具
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只是说你不能向DockerHub上Push你自己的本地镜像,但并不影响本地使用。...运行Docker 拉取完本地镜像之后,你可以选择在Docker桌面版上直接启动相关镜像: 但是我个人习惯在Win11桌面上搞一个简单的Bash脚本来启动: docker run -it --env="DISPLAY

19010

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

安装 WSL 1. 开启WSL 必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。...可以说WSL2和原汁原味的Linux已经十分接近 WSL1 没有 Linux 内核,不支持 docker;WSL2 是有 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最爽的地方是和宿主机

7.1K20
  • windows上使用WSL2安装docker

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

    6.7K50

    在 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

    15.2K362

    在 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.8K20

    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.4K20

    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.7K20

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

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

    3.3K10

    在 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]。

    3K50

    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)。

    47911

    在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。

    10.2K30

    Windows10安装Docker Desktop(大妈看了都会)

    1.前言 1.1 为什么要在Windows10上安装Docker 在 Windows 10 上安装 Docker 有几个主要原因: (1)跨平台开发: Docker 提供了跨平台的容器化解决方案,可以让开发人员在不同的操作系统上开发...通过在 Windows 10 上安装 Docker,开发人员可以在本地环境中运行 Docker 容器,与 Linux 或 macOS 上的开发人员协作,确保应用程序在不同平台上的一致性。...1.2 Docker Desktop介绍 Docker Desktop 是 Docker 公司提供的桌面应用程序,用于在 Windows 和 macOS 上运行 Docker 容器。...这种虚拟化技术可以在桌面操作系统上创建一个隔离的环境,使得 Docker 容器能够在其中运行,而不会影响到主机系统的稳定性和性能。...10 中的一个功能,它允许用户在 Windows 操作系统上运行 Linux 发行版。

    91610

    解决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

    4.6K20

    基于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、Cmd和Windows Linux子系统(WSL)等环境,帮助用户在电脑上运行命令,是一个非常优秀的命令行终端工具。...4、VSCode配置Clangd 在WSL2中配置Clangd 本文在WSL2中配置Clangd语言服务器,如果没有安装WSL2也可以在Windows中安装Clangd语言服务器。

    8.2K30

    老潘的笔记本环境配置

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

    52830

    Win11安装基于WSL2的Ubuntu

    不得不说WSL2现在被微软开发的比较强大了,还是很值得安装和使用的,笔者就通过WSL2安装的Ubuntu成功搭建了ROS环境。 2....详论 2.1 子系统安装 在Win11搜索栏中搜索“启用或关闭Windows功能”,在弹出的“Windows功能”对话框中,勾选择 “适用于Linux的Windows子系统”和“虚拟机平台”,如下图1所示...如果安装的还是WSL1,那么就要升级到WSL2,因为WSL1和WSL2的特性是不太一样的。...接下来通过Microsoft Store安装Ubuntu发行版,可以直接在Microsoft Store中搜索Ubuntu,笔者这里安装的是Ubuntu 20.04.6 LTS版本,如下图3所示: 现在...参考 Win11安装WSL2 子系统以及不同分发版Ubuntu系统 WS2 安装ubuntu +迁移+vscode 通过 VcXsrv 在 WSL2 上使用图形化界面 wsl最丝滑的图形桌面设置方式是什么

    31210

    神器:WSL和Docker--程序员和运维人员的致胜法宝

    开篇语 近期看到有小伙伴在讨论windows上使用wsl,docker和k8s的问题。...Docker Desktop for Windows 是 Docker 公司为 Windows 平台开发的一个集成式桌面应用,旨在简化 Docker 的安装和使用流程。安装后界面效果如下。...WSL 是 Windows 上的 Linux 子系统,它允许开发者在 Windows 环境中直接运行 Linux 命令行工具、实用程序和应用程序,而无需使用虚拟机或双启动设置。...启动 Linux 子系统 安装完成后,你可以在 Windows 开始菜单中找到并启动你安装的 Linux 发行版。...wsl中使用docker 安装docker desktop时,默认启用wsl2,启用后在子系统中可直接使用docker 命令,操作后windows同步生效。

    25610

    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\下即可完成开机自启动配置: @七禾页话 当然也可以部署在自己的服务器上

    18310
    领券