本篇文章,我们聊聊如何在 Windows 环境下使用 Docker 作为深度学习环境,以及快速运行 SDXL 1.0 正式版,可能是目前网上比较简单的 Docker、WSL2 配置教程啦。...准备 Docker 虚拟化运行环境 想要完成 Docker 虚拟化环境的准备,一共分为三步:安装 Docker、配置 WSL2,开始玩。...-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04...LTS Ubuntu-22.04 Ubuntu 22.04 LTS OracleLinux_7_9 Oracle...所以,在环境就绪之后,我们来使用 Docker 来尝试运行上一篇文章《使用 Docker 快速上手 Stability AI 的 SDXL 1.0 正式版》中提到的 Stable Diffusion XL
准备 Docker 虚拟化运行环境 想要完成 Docker 虚拟化环境的准备,一共分为三步:安装 Docker、配置 WSL2,开始玩。...-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04...LTS Ubuntu-22.04 Ubuntu 22.04 LTS OracleLinux_7_9 Oracle...Docker 正常运行 在使用 Docker 调用容器镜像前,我们还需要验证下 Docker 是否能够和 GPU 正常通信。...所以,在环境就绪之后,我们来使用 Docker 来尝试运行上一篇文章《使用 Docker 快速上手 Stability AI 的 SDXL 1.0 正式版[4]》中提到的 Stable Diffusion
此外,他常用的编程和办公软件都在Windows上运行。✅因此,WSL2成为了唯一能同时兼顾Windows上的编程和办公软件,以及在Linux上部署容器化应用的解决方案。...喜欢开源软件的马意浓,很喜欢在Ubuntu上进行编程。WSL2上的Ubuntu,让他能感受到孙悟空找到如意金箍棒的快意。他的精神为之一振。...他从那本WSL2的书里了解到,在docker desktop的settings里,如果设置了允许docker与WSL2 Ubuntu distro集成,那么在Ubuntu终端窗口里,就能使用docker...然后,他回到Ubuntu终端窗口,运行命令docker system info,屏幕出现了大量docker系统的信息。这表明他现在能在WSL2 Ubuntu终端窗口里使用docker命令了。...就能在数据库出现问题时查看数据库里的数据,如图3。4.2 在本地Gradle开发环境启动后端app数据库已经运行起来了。马意浓开始在本地Gradle开发环境启动后端app。
因为docker desktop部署在windows上运行docker服务是基于windows的Hyper-V服务和WSL2内核的Windows上创建一个子系统(Linux),所以电脑上需要开启Hyper-V...开启Hyper-V 图片 安装WSL2 打开微软应用商店(Microsoft Store),搜索栏输入“wsl”,安装“Ubuntu 22.04.2 LTS”即可。...(安装完成,重启电脑) 图片 将WSL2设置为默认版本 打开Windows PowerShell,然后运行以下命令,将 WSL2 设置为默认版本。...wsl --set-default-version 2 检查当前WSL版本wsl -l -v WSL2版本过低会导致Docker Desktop启动卡死在Docker Desktop starting....打开Windows PowerShell,然后运行以下命令,使用docker-compose.ym启动。
什么,你用 Mac,那更简单啦,安装个 docker 客户端,直接走起啦! 安装 WSL2 注意,一定要是 WSL2,因为版本 1 是不支持 Docker 的。Windows Docker 行不行呀?...Distributor ID: Ubuntu Description: Ubuntu 18.04.5 LTS Release: 18.04 Codename: bionic...当然你也可以安装使用 WSL2 中的 Docker 守护进程的桌面管理程序,见这:WSL2 + Docker + xfce4 安装及使用\_笔上烽烟的博客-CSDN 博客\_docker wsl2[2]...如有问题,欢迎交流,在我时间允许情况下,愿意义务帮忙!...2]WSL2 + Docker + xfce4安装及使用_笔上烽烟的博客-CSDN博客_docker wsl2: https://blog.csdn.net/qq_38856939/article/details
选择使用 Docker 主要是为了省事,比如在 Windows 上安装 MySQL、Redis 等软件时,繁琐的配置可能会成为阻碍前进的绊脚石。...WSL 全称是 Windows Subsystem for Linux ,适用于 Linux 的 Windows 子系统,允许在 Windows 操作系统上运行 Linux 二进制文件,使开发人员能够在...说人话就是在 windows 上不安装 Linux 系统或者不使用虚拟机便可以体验双系统。...有了 WSL 和 必要的虚拟化技术,接下来去 Microsoft Store 下载并安装 Linux 发行版,这里以 Ubuntu 22.04.3 LTS 为例。...run hello-world 运行成功后就可以在 Docker Desktop 中看到 hello-world [1] 微软 WSL 官网: https://docs.microsoft.com/
在window上打造一个顺手的开发环境:在 WSL 上升级 Ubuntu 版本 前提条件 如果我们使用的用户名不是root用户,那么我们需要知道它当前用户是谁,在WSL端运行以下linux命令: # Linux...Terminal whoami 另外,我们需要知道发行版名称和 WSL版本,在 PowerShell(Windows 端)上运行命令: # PowerShell wsl --list --verbose...知道用户名: equiman,Linux发行版: Ubuntu,并确认我们正在使用的WSL2 版本,我们可以愉快的开始了......⚠ 如果不使用 LTS 版本与你无关,您可以将文件中的更改Prompt为并重新运行之前的命令。...最后运行命令 # Linux Terminal sudo reboot 恢复版本 如果过程中出现问题,不用担心,我们可以从备份中恢复之前的 WSL 磁盘。 执行恢复之前,那必须有备份文件。
在Windows上,就可以安装Windows Terminal。有点类似于MacOS上的iTerm,可以说是Windows下最舒适的终端。...要启用WSL2,必须要把Windows10升级到最新版本才可以。在Powershell中,执行下面命令,切换成WSL2版本。...在我们的Windows Terminal右上角,有一个向下的箭头,点击它,就可以看到刚刚安装的Ubuntu。 在Windows上离着Linux,只差一次点击而已。 ?...可以说,docker命令能搞的事情,在这个web应用上,都能搞。但首先我们得把它安装上去。 打开我们的wsl2的Ubuntu系统,此时你会发现,已经有了docker命令。我们在终端输入以下命令行。...但如果你对docker并不是非常熟悉,那么就可以使用portainer实现对Docker的管理。 人生苦短,如果把时间都花费在安装软件上,那是多么一件悲哀的事情。
WSL2介绍 WSL2是Windows Subsystem for Linux的第二个版本,它允许在Windows操作系统上运行本地Linux应用程序。...具体来说,WSL2使用了Hyper-V虚拟机来托管Linux内核。这样一来,WSL2可以实现真正的本地Linux内核,并支持Docker等应用程序的运行。...在 Windows 10/11 上安装 WSL 2 的过程如下(下面操作请以管理员身份打开Powershell运行): 1.启用/安装WSL dism.exe /online /enable-feature...# 最好选择LTS版本 Ubuntu20/18/16 wsl.exe --install -d Ubuntu-18.04 5.卸载旧版WSL 若要从计算机中删除旧WSL,请通过命令行或 PowerShell...--global user.email "youremail@domain.com" WSL运行Linux GUI应用 WSL 2 使 Linux GUI 应用程序在 Windows 上使用起来原生且自然
直到 WSL 的到来,准确来说是 WSL2。 WSL + VS Code + Docker Desktop 这三剑客的组合,开始让我觉得在 Windows 上做开发是一件非常爽的事情。...什么是 WSL WSL 是 Windows Subsystem for Linux 的缩写,它是 Windows 10 操作系统的一项功能,使你能够在 Windows 上直接运行 Linux 文件系统,...最最重要的是,使用 WSL 结合 VS Code + Docker 既有 Linux 的完美体验感,也同时拥有在 Windows 上的办公生产力,这是虚拟机或是 Linux 操作系统所办不到,Mac 可以但并不是所有人都适合...-16.04 Ubuntu 16.04 LTS Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS 安装其他发行版,...,如果需要在 WSL 中使用 Docker,需要在 Windows 上预先安装 Docker Desktop[3]。
答: WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件...https://github.com/microsoft/WSL/issues/7666 在Windows2022服务器上安装配置WSL流程: 第一步,打开服务器管理器,添加角色和功能,在功能中勾选【适用于...Linux的Windows子系统】并重启,然后才能在 Windows 上运行 Linux 发行版。...例如,在存储 WSL 项目文件时: 使用 Linux 文件系统根目录:\\wsl$\\home\\Project 不是Windows根目录: C:\Users\\Project 或/mnt/c/Users...-16.04 Ubuntu 16.04 LTS Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS PS C:\Users
的后端开发之旅), 它在设计上类似于Ruby系统并受到Python的Twisted的影响启发,它作为异步事件驱动的JavaScript运行时,它旨在构建可伸缩的网络应用程序。...将在后续的 30 个月内持续得到不断地修复,上线环境时应仅使用活跃 LTS 或者是维护 LTS 版,学习环境当然可以选择Node.js主版本。...0x01 环境部署 描述:Node.js 支持Windows/Linux/Unix/ARM等多个操作系统平台以及Docker容器化安装部署,此处对于Windows安装不详细说明,对于一个运维开发工程师来说更侧重于在...2204.0.10.0_x64.appx 到目录中,即D:\Tools\Ubuntu\Ubuntu_2204.0.10.0_x64 , 然后运行 ubuntu2204.exe D:\Tools\Ubuntu...安装 Node.js 的当前稳定的 LTS 版本(推荐用于生产应用程序):nvm install –lts 安装 Node.js 的当前版本(用于测试最新的 Node.js 功能和改进,但更容易出现问题
WSL 2是对微软在2017年推出的WSL原始版本的重大升级。WSL2不仅仅是一个版本升级。不经更快、更多功能,并且使用了真正的Linux内核。...我不太熟悉“内部”构建系统是如何工作的,所以请注意,这篇文章的其余部分是基于在Windows的稳定版本上使用该特性。 您的计算机还需要支持Hyper-V虚拟化才能运行WSL2。...但是我个人的建议是Ubuntu 20.04 LTS(尽管也有18.04 LTS和16.04 LTS可用)。...Microsoft Store上的Ubuntu 20.04 LTS 当您在Microsoft Store中时,我强烈建议您还安装开源Windows Terminal应用程序(链接:https://www.linuxmi.com...使用它可以“打开” Ubuntu(或您选择的任何发行版)。第一次运行发行版时,你会觉得有点慢。这是发行版必须解压缩它的所有内容,不要中断该过程。 还将提示您设置用于发行版的用户名和密码。
,特别是 WSL2 版本推出以后,完全具有了在 WSL2 中运行 Docker 的能力了,所以现在我们几乎可以无缝地在 WSL2 上面运行 Kubernetes。...将 WSL2 设置为默认版本 安装新的 Linux 分发版时,请在 Powershell 中运行以下命令,以将 WSL 2 设置为默认版本: wsl --set-default-version 2 安装配置...到这里我们就完成了 WSL2 的安装和配置。 安装 Docker 其实现在我们已经可以直接在 WSL 中去安装 Docker 了,和平时在 Linux 下面操作方式是一样的。...但实际上 Docker 也专门开发了可以使用 WSL2 中的 Docker 守护进程的桌面管理程序, 打开 Docker Desktop WSL2 backend 页面,下载最新的 Docker Desktop...我们还需要在 Resources 中设置要从哪个 WSL2 发行版中访问 Docker,如下图使用的是 Ubuntu-20.04: ?
测试的系统版本为: Ubuntu 18.04.3 LTS Ubuntu 19.10 Windows 10 18362 Windows 10 18362 WSL Windows 10 19008 WSL...上图的性能测试结果显示,除了在测试 HTTP 时,WSL 下的 Golang 性能基本比 Windows 更好。 ? ? ? ? ? ?...与 Windows 相比,LuxCoreRender在 WSL/WSL2 中的性能更好。WSL 的性能也比 Ubuntu 稍好。 ?...,而 WSL 的性能并没有太大变化 WSL2 比 WSL 的性能确实稍好一些,这是因为在 I/O 或网络活动繁重的工作负载的情况下前者性能要好得多 在这种特殊的 Core i9 7960X 场景下,运行...Ubuntu Linux 的速度总体上比最快的 Windows 配置快 27% 有兴趣的朋友可查看这份更详细的 OpenBenchmarking.org 结果文件,以深入研究这些 Windows /
目前 docker 已经针对 WSL2 做了适配,安装时检测到 WSL2 就会启用 WSL2 后端,不仅能同时在 Windows 和 WSL 下操作 docker 服务器,还比以前的 docker on...上使用docker 的问题。...图片 升级到WSL2 如果发现VERSION为1,说明Ubuntu运行在WSL1下,可以升级到 WSL2。同样,WSL2也可以降级到WSL1。...可以直接用 WSL2,直接运行在Linux 内核上了 图片 通过如下设置,Docker Desktop就和WSL2分发版本进行了集成,无需在WSL中安装docker; 当然,也可以选择不与Docker...例如,Docker 的开发人员现在可以在 Windows 上的 Linux Docker 守护程序上工作,使用与 Linux 计算机上的开发人员相同的工具和脚本集: 图片 注:WSL2 Docker最爽的地方是和宿主机
WSL2(windows subsystem for linux 2)是微软推出的Windows上的Linux子系统,部署WSL2你将可以在windows上使用Linux系统,其使用体验无限接近与直接安装一台...这里我部署WSL2主要是为了想在windows上使用docker。...上不支持docker,所以我们走曲线救国的道路,通过安装WSL2来部署Linux,再让docker跑在子系统上来实现docker在Windows上的运行) Windows开启haper-V虚拟化 我使用的是.../wslblob/wsl_update_x64.msi # 在 Microsoft Store商店中选择合适大的linux分发版,搜索wsl即可,我这里选择的是ubantu18.04 LTS # 安装完成后...安装 安装docker-desktop 官网下载地址:Docker-desktop 下载好后,直接运行安装,安装一切顺利的话,你进入WSL2中输入docker可以看见已经有docker了,同时你在
概述 趁着还没有完全忘记,详细记录一下在Win11下安装基于WSL2的Ubuntu的详细过程。...接下来通过Microsoft Store安装Ubuntu发行版,可以直接在Microsoft Store中搜索Ubuntu,笔者这里安装的是Ubuntu 20.04.6 LTS版本,如下图3所示: 现在...安装完成之后,就可以在系统搜索栏搜索到“Ubuntu 20.04.6 LTS”并启动,如下图4所示: 第一次启动Ubuntu终端的时候会让你创建用户名和密码,按照提示进行设置即可。...其实目前最新的WSL2已经集成了WSLg技术,也就是可以支持GUI程序,只需要安装GUI程序,然后运行就可以了。...参考 Win11安装WSL2 子系统以及不同分发版Ubuntu系统 WS2 安装ubuntu +迁移+vscode 通过 VcXsrv 在 WSL2 上使用图形化界面 wsl最丝滑的图形桌面设置方式是什么
在相当长的一段时间里,PC 端要使用 Linux 系统的方案都是:WMware/Oracle VM VirtualBox + Linux 而现在 Win10 可通过启动 WSL2 来运行 Linux 系统...,相当于在 Windows 运行 Linux 子系统,相比传统的虚拟方案运行更流畅 众所周知,Docker 作为一种常见的容器,必须部署在 Linux 内核的系统上 本篇文章,将和大家聊聊 Windows...运行 Docker 的正确姿势 2....2-3 切换 WSL2 通过下面的命令可以查看当前 WSL 的版本 C:\Users\xingag>wsl -l 适用于 Linux 的 Windows 子系统分发版: Ubuntu-18.04...2 如果版本号为 1,使用 wsl --set-version 命令设置版本为 2,切换到 WSL2 # 切换版本 wsl --set-version Ubuntu-18.04 2
领取专属 10元无门槛券
手把手带您无忧上云