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

LinuxWindows子系统上(WSL)使用Docker(Ubuntu)

,不过自从微软拥抱开源更加开发提供了LinuxWindows子系统(WSL)后,我们又多了一个选择,通过WSL运行linux程序(WSL比通过虚拟机来运行linux性能更强,耗费资源更小,安装linux...经过几次调整WSL(用于LinuxWindows子系统,也被称为Bash for Windows)可以用于Docker for Windows。...今天Windows,当您运行Windows Server容器时,守护进程Windows运行。当您切换到Linux容器模式时,守护程序实际上名为Moby Linux VM虚拟机内运行。...此步骤是必需,以便守护程序TCP端点上进行侦听。如果你不这样做,那么你将无法WSL连接。 所以为了让客户端和docker通信,必须打开以下黄色背景选项!...因此,为了避免这种情况,您需要在主目录一个名为.bash_profile或者 .bashrc文件设置该变量, 这两个文件只支持ssh命令终端用vi打开 FileZilla文件访问软件是无法找到

3.5K20

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

或更高版本; 查看Windows版本号和内部版本号方法:按Windows 徽标键 + R键打开运行窗口,输入winver命令,会弹出如下图所示窗口窗口中显示版本号和内部版本号。...由于WSL是Windows子系统,都是一个体系好办事,所以可以直接用下面的地址就可以访问: \\wsl$\Ubuntu-20.04 其中\\wsl$是前缀,后面的Ubuntu-20.04就是PowerShell...不过随便点击某个目录,发现有的目录根本无法进入(无权访问),即使有权进入,也无法创建文件或目录。所以需要在WSL执行下面的命令将要访问目录权限设置为有权访问这些目录用户,如root。...VSCode远程调试VSCode 如果想利用WSL调试程序,可以Windows安装VSCode,然后再安装Remote-WSL插件,如下图所示。...该插件允许Windows版VSCode连接WSL环境,可以直接在VSCode终端输入Linux命令。

7.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

win10WSL设置前端开发环境

经过不断迭代,Win10 下已经发布多时 Linux 子系统WSL - Windows Subsystem for Linux)现在已经比较成熟了;WSL 默认只是不带图形化界面的终端窗口,这个由开放心态带来新组合...安装 ubuntu 按此文设置(看完“运行WSL”章节即可):Win10 安装 Linux 子系统,本文以安装了 Ubuntu 为例 系统版本比较新可以按这篇 Win10 安装 Linux 子系统 (...比如普遍用 webpack 热更新 驱动前端开发项目,虽然 npm 命令能正常运行,但在 win10 下编辑器软件更改项目代码后,仍无法完成整个开发工作流: 最早期 WSL 根本监听不到文件变化.../docs/remote/wsl 做如下设置: VSCode 安装 Remote Development 扩展包 wsl 窗口中进入要开发项目目录,运行 code ....安装必要组件 VSCode 自动重启后, wsl 运行 npm 命令正常开发即可 同时要注意这里项目中 npm 依赖项要在 wsl 环境下重新 install,原来 cmd / powershell

4.1K20

WSL+cmder+oh-my-zsh美化win10命令工具(terminal)

相信做开发都是64位系统吧。 win10打开程序和功能 ? 勾选适用于系统Linux子系统,然后重启系统。 ?...常规里面设置刚刚名字为默认启动项。如果你要打开其他,比如cmd,可以点窗口右下角+,里面有所有的配置。...VSCode上使用WSL 由于博主是做前端开发,用VSCode所以这里说一下,怎么VSCode上面使用。...VSCode设置文件添加这一句 "terminal.integrated.shell.windows": "C:\\\\Windows\\\\System32\\\\wsl.exe", 如果需要使用...node,npm等工具,WSL里面是不能够直接使用windows自带这些环境变量,我们需要在WSL安装,具体安装方法可以google–Ubuntu安装软件 说结尾 之前说字体fonts-powerline

7.9K41

win10重新安装导出WSL2镜像

先导 安装WSL2 Linux子系统是我打算在游戏主机上面安装轻量级开发环境下一步打算,至于为什么不用更好评WSL1我也不多说,毕竟WSL2是Microsoft主推,支持特性和后续维护应该会更快且优先级更高....msi 启用WSLWSL2 以下命令需要在有管理员权限power shell运行,并且需要完成以上小结内容 启用适用于 Linux Windows 子系统 dism.exe /online...2 导出和导入 WSL镜像格式为.vhdx格式 导出 power shell中使用以下命令来导出已经安装WSL镜像(安装WSL发行版可在微软商店中进行安装) wsl --export... filename.tar 替换为你发行版 filename.tar可包含文件路径,可以指定到某一磁盘 导入 wsl --import directory filename.tar...替换为你导出发行版 directory为解压出文件夹位置,可用于转移WSL镜像存储路径 filename.tar可包含文件路径 后记 可以VSCode安装Remote WSL插件来访问导入

4K20

Windows 上使用 Python 进行 web 开发

上一篇我们介绍了Windows 10下进行初学者入门开发Python指南,本篇我们一起看一下看在Windows子系统WSL)如何使用Python进行Web开发循序渐进指南。...VS Code 与适用于 Linux Windows 子系统完美集成, 提供内置终端代码编辑器和命令行之间建立无缝工作流, 此外还支持使用通用 Git进行版本控制 git直接内置于 UI 命令...提示 使用适用于 Linux Windows 子系统 (WSL) 时, 要记住重要一点是,你现在在两个不同文件系统之间工作:1) 你 Windows 文件系统 (WSL) 是你 Linux...打开 WSL-远程窗口 VS Code 使用远程 WSL 扩展 (之前安装) 将 Linux 子系统视为远程服务器。 这使你可以使用 WSL 作为集成开发环境。 了解详情。...你应看到刚才创建文件显示在你 "资源管理器" 窗口 venv 和. vscode 文件夹下项目目录

6.8K40

WSL Windows 系统开发 Linux 程序又一神器

更普遍使用场景是:一台 Windows/Mac 系统,安装虚拟机,然后虚拟机安装 Linux 操作系统。...很久以前,我参与项目主要是物联网网关,只需要编译 Linux 系统下可执行程序,因此日常工作,都是直接在 Ubuntu 虚拟机敲代码(编辑器:VSCode、SubLime)、编译、调试。...其实, Windows 系统,还有一种安装 Linux 系统方式,这就是 WSL/WSL2! 下面,我就把自己安装、配置过程与大家分享一下! 什么是 WSL?...这部分没有什么好掰扯,直接从微软官网摘录如下: WSL(Windows Subsystem for Linux):Windows 系统一个子系统,在这个子系统上可以运行 Linux 操作系统。...如果出现下面这个提示,先不用理会它,直接选择【否】,这是与 Linux 图形窗口相关,后面会解释。 ? 此时,就可以 Xshell 愉快操作 Ubuntu 命令行窗口了。 ?

1.7K40

Win10使用Linux版本R和Python

对于 Python 和 R 双修同学,一个迫切需求就是能够同一个 jupyter 笔记本调用两种语言,但是很可惜,完成两种语言互相调用神包rpy2 并没有官方 Windows 版本。...答案就是微软 Win10 推出 Linux 子系统 WSL(Windows Subsystem for Linux)!...Win10 这个 Linux 子系统并不是虚拟机,而是和 Win10 并行子系统,你可以用它可以完成 Linux 能做“几乎”所有事,包括 bash。...WSL 能够让你在 Windows 命令行中直接运行 Linux 命令,并且直接访问你 Windows 资源。因此,你能同时使用 Linux 和 Windows 工具对同一组文件进行操作!... Win10 开启 Linux 子系统 Win10 搜索栏(也可以通过按 Win 键调出)输入“windows 功能”。 ? 勾选“Linux子系统”这栏。

6.3K30

Win10使用WSL2跑Docker,C盘空间不足焦虑症你有吗?

WSL WSL:适用于 Linux Windows 子系统。 什么是适用于 Linux Windows 子系统?...适用于 Linux Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生虚拟机开销。 什么是 WSL 2?...WSL 2 是适用于 Linux Windows 子系统体系结构一个新版本,它支持适用于 Linux Windows 子系统 Windows 上运行 ELF64 Linux 二进制文件。...它主要目标是提高文件系统性能,以及添加完全系统调用兼容性。 WSL2启动不再是一个单独窗口了,而是直接进入CLI模式,简直是丝般顺滑。 ?...重新导入docker-desktop-data到要存放文件夹:D:\Program Files\wsl-docker-data: wsl --import docker-desktop-data "

4.4K20

Win11系统下MindSpore环境搭建

配置Docker环境 安装WSL2 应用商店里面直接搜wsl2,找一个稳定版本下载安装,我选择是Ubuntu20.04: 下载Docker桌面版软件 去Docker官网下载一个Win11版本Docker...配置WSLDocker 在前面的步骤已经完成了WSL2安装,此时打开Win11终端窗口,可以选择打开哪一类终端,例如我们下载Ubuntu20.04: 初次登录,有可能需要自己配置相应账号密码...配置完成后,可以Docker桌面版设置-资源,找到我们使用WSL子系统: 然后WSL添加docker专用用户组,就可以开始拉取远程镜像了: 这里我们拉取是一个MindSpore2.2.14...有一点需要提醒是,因为是需要搭建一个本地编程环境,我们最好是把我们本地工作目录映射到Docker指定目录,这样Docker针对于这个目录下修改可以直接同步保存到本地路径。...系统下,通过WSL2+Docker+VSCode方案搭建了一个mindspore-gpu编程环境。

11510

Win11及WSL2安装和终端美化

打开任务管理器,确保虚拟化选项开启,否则打开主板BIOS更改 控制面板-程序-启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统WSL2)以及Hyper-V...需要升级,运行 wsl_update_x64.msi 然后 Microsoft Store 安装 Ubuntu 18.04.5 LTS 这样终端输入wsl就可以进入linux子系统了,wsl...-l -v查看本系统WSL情况,wsl --update升级WSL内核 如果C盘容量小,可以把子系统迁到其他盘:https://zhuanlan.zhihu.com/p/406917270...输入code PROFILE使用VScode打开 powershell 配置文件脚本(也可以用notepad PROFILE通过系统自带记事本打开) 注意配置里主题路径改为你自己,默认安装在~...可以通过Get-PoshThemes命令预览所有主题 点击终端设置,进行界面、字体设置 致谢: Windows 11 安装 WSL2-知乎 Windows 11终端美化配置-简书

1.3K70

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

Part I:WSL2配置Clangd 1、什么是WSL 什么是WSL WSL(Windows Subsystem for Linux):Windows Linux子系统,是一个为Windows...它主要功能是用于访问PowerShell、Cmd和Windows Linux子系统WSL)等环境,帮助用户电脑上运行命令,是一个非常优秀命令行终端工具。...4、VSCode配置Clangd WSL2配置Clangd 本文WSL2配置Clangd语言服务器,如果没有安装WSL2也可以Windows安装Clangd语言服务器。...6、VSCodeWSL2安装Clangd客户端插件: VSCodeWSL2安装Clangd客户端插件用于与Clangd语言服务器进行LSP协议交互。...插件管理搜索Clangd客户端插件,选择 "WSL:Ubuntu-20.04安装" ,这个只是VSCode与Clangd语言服务器进行进行LSP协议交互Clangd客户端。

7.1K30

物联网设备端开发-开发环境搭建

为了更好学习物联网设备端相关知识和实践,基于之前 iot hub c sdk 整理并重写了 iot-hub-device-c-sdk 以下针对该仓库,描述如何搭建相应开发环境。...概述 工具 说明 wsl windows上linux子系统,能够windows进行简单linux开发 vscode 代码编辑器,配合插件进行代码编写 WSL需要安装以下软件: cmake:工程编译框架构建基于...cmake gcc:linux上编译器 g++:提供googletest单元测试支持 googletest:提供工程单元测试框架 gcovr:提供单元测试覆盖率统计 git:代码版本控制 doxygen...doxygen风格注释生成 markdownlint:markdown格式化校验,提高文档质量 Code Spell Checker:单词拼写检测,提高代码质量 GitLens:git信息以及diff支持 WSL...安装 控制面板->程序和功能->启用或关闭Windows功能->勾选 适用于LinuxWindows子系统 Microsoft Store中下载Ubuntu 软件安装 apt-get update

3.5K41

WSL2安装CentOS发行版

文件导入任何 Linux 发行版,可在适用于 Linux Windows 子系统 (WSL) 中使用该发行版(即使它不在 Microsoft Store 中提供)。...运行 CentOS 7 一种是:安装目录中找到 CentOS7.exe 双击运行,进入到 linux 系统 另一种:cmd 输入 wsl,进入到 linux 系统 更新 yum yum -y update.../CentOS.exe clean 通过LxRunOffline安装 WSL2 安装完成 CentOS 系统后,基于 systemctl 或 service 命令服务无法运行,比如 nginx...LxRunOffline 是非常实用 WSL 管理软件,可以备份、创建、恢复、导出WSL子系统,也可以安装适配 WSL 任何 Linux 发行版,可以将 WSL 子系统安装到任意目录。...wsl --terminate Distrod 重新打开新 WSL 窗口后,shell 将在 systemd 会话运行。

7.2K30

气象编程 | 适用于 Linux Windows 子系统安装指南 (Windows 10)

Windows 预览体验计划简化安装 Windows 10 最新 Windows 预览体验预览版,显著改进了适用于 Linux Windows 子系统安装过程,将以下手动步骤替换为单个命令...使用管理员特权打开命令行窗口 满足这些要求后,可通过以下方式安装 WSL管理员模式下打开命令行,并输入以下命令:wsl.exe --install 重启计算机 首次启动新安装 Linux 分发版时...安装失败并出现错误 0x80070003 适用于 Linux Windows 子系统只能在系统驱动器(通常是 C: 驱动器)运行。...无法将词语“wsl”识别为 cmdlet、函数、脚本文件或可运行程序名称。 请确保已安装“适用于 Linux Windows 子系统”可选组件。...错误:适用于 Linux Windows 子系统未安装发行版。 如果你已安装 WSL 发行版之后收到此错误: 请先运行该发行版一次,然后在从命令行调用它。 检查你是否正在运行单独用户帐户。

5.2K30

气象编程 | 适用于 Linux Windows 子系统安装指南 (Windows 10)

Windows 预览体验计划简化安装 Windows 10 最新 Windows 预览体验预览版,显著改进了适用于 Linux Windows 子系统安装过程,将以下手动步骤替换为单个命令...使用管理员特权打开命令行窗口 满足这些要求后,可通过以下方式安装 WSL管理员模式下打开命令行,并输入以下命令:wsl.exe --install 重启计算机 首次启动新安装 Linux 分发版时...安装失败并出现错误 0x80070003 适用于 Linux Windows 子系统只能在系统驱动器(通常是 C: 驱动器)运行。...无法将词语“wsl”识别为 cmdlet、函数、脚本文件或可运行程序名称。 请确保已安装“适用于 Linux Windows 子系统”可选组件。...错误:适用于 Linux Windows 子系统未安装发行版。 如果你已安装 WSL 发行版之后收到此错误: 请先运行该发行版一次,然后在从命令行调用它。 检查你是否正在运行单独用户帐户。

5.6K60
领券