首页
学习
活动
专区
圈层
工具
发布

在 Windows WSL Ubuntu 上安装原生Docker

最近我成功地在Windows的WSL(Windows Subsystem for Linux)Ubuntu系统上安装了Linux原生的Docker。...通过启用systemd,开发人员可以在WSL上更有效地管理服务,实现更接近Linux的使用体验。...这项功能的支持,确实为使用Windows系统且依赖容器环境的开发者带来了便利,使得在Windows上的Linux开发体验更加完整和高效。...结语 微软在WSL2中加入对Systemd的支持,不仅提高了与Linux应用的兼容性,也大大简化了在Windows上使用Linux原生Docker的过程。...现在,开发者可以在Windows上享受到几乎与Linux原生环境相同的开发体验,这无疑将推动跨平台开发的进一步发展。我们期待微软在未来继续推动技术的界限,为开发者社区提供更多的支持和便利。

3.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在Windows11上安装和使用WSL2

    系统中的一个子系统,在这个子系统上可以运行 Linux 操作系统。...可以让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。...在 windows terminal 窗口中,输入如下指令来激活 WSL 服务: # 开启linux子系统 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux...wsl --update 如果更新失败可以在更新设置中打开接收其它Microsoft产品的更新选项,如下图所示: 安装 Ubuntu-20.04 操作系统 安装方式1-命令安装 查看可安装版本 wsl...命令执行完成功后会在开始菜单下生成Ubuntu-20.04文件下(如下图) image.png 打开程序后如下图 至此在win11下安装wsl2教程完成。

    8.3K22

    在Linux的Windows子系统上(WSL)使用Docker(Ubuntu)

    经过几次调整WSL(用于Linux的Windows子系统,也被称为Bash for Windows)可以用于Docker for Windows。...今天在Windows中,当您运行Windows Server容器时,守护进程在Windows中运行。当您切换到Linux容器模式时,守护程序实际上在名为Moby Linux VM的虚拟机内运行。...前提: 打开Hyper-V,并打开cpu虚拟化功能 安装Docker for Windows 安装WSL 配置Docker for Windows 在常规设置中,您需要公开没有TLS的守护进程。...此步骤是必需的,以便守护程序在TCP端点上进行侦听。如果你不这样做,那么你将无法从WSL连接。 所以为了让客户端和docker通信,必须打开以下黄色背景的选项!...配置WSL 我们需要在WSL上安装Docker客户端 执行命令:apt installdocker.io 将WSL配置为连接到Docker for Windows 执行命令:export DOCKER_HOST

    5K20

    在Windows(WSL)中如何迁移Docker

    前言 在Windows 10中Docker是默认安装到WSL中的,而安装到WSL中的任意分发版都是默认放在C盘中的。这样会让我们的C盘资源极度紧张,而且也限制了Docker的镜像数量。...从运维角度来说,我们清楚系统盘的重要性,原则上是将应用数据和文档都避开C盘,这样一来能增加C盘的稳定性(减少IO操作,降低磁盘故障风险),还能保证在重装系统后不会导致数据和文档的丢失。...迁移步骤 确认Docker是否安装到WSL 查看Docker桌面的“设置》Resources》ADVANCED” ,如果如下图所示则证明是Docker是安装在WSL中: 以管理员身份运行PowerShell...导出Docker到临时目录““D:\tmp”下,执行如下命令: wsl --export docker-desktop D:\\tmp\\wsl-docker-desktop.tar wsl --export...--version 2 验证迁移结果 打开Docker桌面,看是否能够正常启动,数据是否丢失 查看迁移后的目录是否有内容: 可以看到,这时候在“D:\Program Files\docker\”目录下已经有数据了

    5.4K10

    WSL2完全指南:在Windows 1011上无缝运行Linux环境

    Windows Subsystem for Linux 2 (WSL2):Windows 10 & 11完全教程核心要点WSL2实现Linux环境与Windows深度集成,可并行运行Linux应用和访问文件资源...Windows 11的WSL2安装流程比Windows 10更简化,后者需手动启用虚拟机功能支持直接在Windows运行Linux GUI应用,无需额外X server软件Docker在WSL2中运行效率更高...为默认版本:wsl --set-default-version 2安装Linux发行版:wsl --install -d Ubuntu高级功能跨系统文件访问Windows访问Linux文件:\\wsl$...\Ubuntu\home\Linux访问Windows文件:/mnt/c/Users/Docker集成安装Docker Desktop for Windows在设置中启用WSL2...引擎配置WSL发行版集成VS Code远程开发安装"Remote - WSL"扩展通过命令code .在WSL环境中启动支持独立扩展和配置管理图形应用支持安装对应GPU驱动通过apt安装图形应用(如Gedit

    3.8K30

    教程 | 如何在Windows 10上安装WSL 2

    在Windows 10上安装WSL 2 要求 要在Windows 10上安装WSL 2,您需要执行以下操作: Windows 10 May 2020(2004),Windows 10 May 2019(...因为在2020年8月,Microsoft将WSL 2反向移植到Windows 10的较早版本。...从技术上讲,您可以在Windows 10 build 18917或更高版本的“内部”版本上安装WSL 2。...我不太熟悉“内部”构建系统是如何工作的,所以请注意,这篇文章的其余部分是基于在Windows的稳定版本上使用该特性。 您的计算机还需要支持Hyper-V虚拟化才能运行WSL2。...在Windows 10上安装WSL 2的过程如下: 启用WSL 2 启用“虚拟机平台” 将WSL 2设置为默认值 安装Linux发行版 我将依次使用PowerShell应用程序逐步完成每个步骤,您需要以管理员身份运行该应用程序

    11.3K20

    在Windows 11上 使用 WSL 安装并运行带有图形界面的 Ubuntu 24.04

    在Windows 11上 使用 WSL 安装并运行带有图形界面的 Ubuntu 24.04_哔哩哔哩_bilibili 第一步:安装 GPU 驱动 在配置 WSL 之前,确保你的电脑 GPU 驱动是最新的...验证方法:打开 任务管理器,切换到 CPU 选项卡,检查 虚拟化 是否显示为“已启用”。 第三步:安装 WSL 功能 打开搜索栏,输入“打开或关闭 Windows 功能”,然后选择它。...第四步:更新 WSL 重启后,右键桌面打开终端,用以下命令将 WSL 更新到最新版本: wsl --update 验证更新结果,输入: wsl --version 第五步:安装 Ubuntu 24.04...重启 xrdp 服务 sudo service xrdp restart 在 Windows 上打开“远程桌面连接”应用,输入 localhost:3390,使用 Ubuntu 的凭据登录。...你已成功在 Windows 11 上使用 WSL 安装了 Ubuntu 24.04 LTS!借助 WSLg,你可以无缝运行 Linux 桌面和图形应用。如果有任何问题或想法,欢迎在留言!

    6.5K11

    在 Windows 下使用 WSL2 搭建 Kubernetes 集群

    本文我们将介绍如何在 Windows10 下使用 WSL2 和 KinD 来搭建一套 Kubernetes 集群。在过去几年,Kubernetes 已经成为了容器编排领域事实上的标准。...安装 WSL2 首先我们需要先启用"适用于 Linux 的 Windows 子系统"这个功能,然后才能在 Windows 上安装 Linux 发行版。...但实际上 Docker 也专门开发了可以使用 WSL2 中的 Docker 守护进程的桌面管理程序, 打开 Docker Desktop WSL2 backend 页面,下载最新的 Docker Desktop...然后记住重启 Docker for Windows,重启完成后我们就可以在 WSL 里面使用 docker 命令了: ?...到这里我们就完成了在 Windows 系统下面使用 WSL2 + KinD 来搭建 Kubernetes 集群,对于本地开发测试来说非常方便。

    17.3K362

    基于 WSL 在 Windows 中搭建 PHP 本地开发环境

    ,那就一直用不上这个扩展,比如之前的 Redis 扩展就是;另外,Windows 系统自身的限制会导致某些 PHP 库函数无法调用,也从某种意义上削弱了 Windows 版 PHP 的功能,比如邮件发送相关的库函数就是如此...所以这些年来,无数前浪相继在原生虚拟机、Vagrant、Docker 等本地开发环境与线上生产环境一致性的解决方案上不断做出努力和迭代,如果到了 2020 年这个时间点上,还在为了不想改变、为了所谓的简单抱守...2、安装 WSL 版 Ubuntu WSL 全名是 Windows Subsystem for Linux,即 Windows 中的 Linux 子系统,实际上这是一个与 Windows 系统高度整合的...当然,你还可以在 WSL 中安装 Nginx、MySQL、Apache 等软件,然后启动一个完整的 PHP Web 项目,通过宿主机的浏览器访问,就像这个项目运行在本地 Windows 系统一样。...下篇教程,学院君将给大家演示如何在本地 PhpStorm 中集成安装在 WSL 虚拟机中的 PHP CLI,然后在 PhpStorm 中通过 WSL 中的 PHP 执行代码调试、单元测试等工作。

    4.4K30

    在 Windows 下使用 WSL2 搭建 Kubernetes 集群

    本文我们将介绍如何在 Windows10 下使用 WSL2 和 KinD 来搭建一套 Kubernetes 集群。在过去几年,Kubernetes 已经成为了容器编排领域事实上的标准。...安装 WSL2 首先我们需要先启用"适用于 Linux 的 Windows 子系统"这个功能,然后才能在 Windows 上安装 Linux 发行版。...但实际上 Docker 也专门开发了可以使用 WSL2 中的 Docker 守护进程的桌面管理程序, 打开 Docker Desktop WSL2 backend 页面,下载最新的 Docker Desktop...然后记住重启 Docker for Windows,重启完成后我们就可以在 WSL 里面使用 docker 命令了: ?...到这里我们就完成了在 Windows 系统下面使用 WSL2 + KinD 来搭建 Kubernetes 集群,对于本地开发测试来说非常方便。

    3.2K20

    Windows系统怎么设置显示桌面图标

    2012版本 方法一: 1.点击以下图标 image.png 2.打开后,点击控制面板 image.png 3.打开控制面版后切换一下输入法在搜索栏中搜索桌面图标(切换输入法可参考以下截图),输入完成后点击...“显示或隐藏桌面上的通用图标”。...image.png 2.在搜索框中输入“icon”然后执行 image.png 3.选择“显示或隐藏桌面上的通用图标” image.png 4.选择需要的图标显示到桌面了,选择好后点击“确定或者应用”即可...image.png 2016版本: 1.右键点击桌面,选择“个性化” image.png 2.打开个性化之后点击“主题”,然后点击“桌面图标设置” image.png 3.选择需要的图标显示到桌面了,选择好后点击...image.png 2019版本: 1.右键点击桌面,选择“个性化” 2.打开个性化之后点击“主题”,然后把页面向下滚到底后点击“桌面图标设置” image.png 3.选择需要的图标显示到桌面了,选择好后点击

    3.6K00

    使用WSL在Windows下搭建高效的Linux开发环境

    简单的说 WSL就是在Windows上无需虚拟机就可以搭建一套Linux开发环境。...使用 WSL 的好处是: 快速高效地开启和运行 Linux 环境,比较而言:虚拟机的方式占用资源多而且打开慢,docker方式在Windows上异常麻烦,远程到linux环境开发的方式又得依赖成熟的开发工具且操作不够便捷...使用 Linux 命令行工具可以更高端地进行windows文本处理,例如 sed、awk 等。 使用 Linux 内置包管理器安装一些软件,例如 git、redis 等,基本上一条命令就能安装好。...[start|stop|restart] 来启停我们需要的服务,在 Windows 中,开始-运行,输入: shell:startup 按照你 WSL 使用的 Linux 发行版创建启动脚本,比如我创建的.../etc/init.wsl start", vbhide 而如果你不知道自己的 WSL 发行版叫做什么名字,可以用在windows cmd中wsl -l或者在linux系统中cat /etc/os-release

    2K10

    在Windows命令行一句代码部署WSL

    本文介绍在Windows电脑中,通过命令行的方式,快速、方便安装适用于Linux的Windows子系统(Windows Subsystem for Linux,WSL)的方法。...WSL是由微软开发的一项功能,允许在Windows操作系统上运行Linux发行版系统;其提供了一个兼容层,使得用户可以在Windows上直接运行Linux的命令行工具和应用程序,而无需使用虚拟机或双系统...WSL 1使用1个翻译层来实现Linux兼容性,而WSL 2则基于实际的Linux内核虚拟化技术,提供了更高的性能和更好的兼容性;WSL 2还支持在Windows上运行Docker容器。   ...首先,我们需要查看一下自己电脑的Windows系统版本。在电脑中右键“开始”菜单,选择“系统”,如下图所示。   随后,在弹出的窗口中查找自己电脑的Windows系统版本,如下图所示。   ...这里需要注意,如果大家不想安装Ubuntu、而是想安装其他的Linux发行版,或者是输入前述代码后,看到了WSL的help界面(说明你的电脑上已经安装过WSL了),那么就需要首先用如下代码,查看自己电脑当前可以安装的

    51810
    领券