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

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

今天Windows,当您运行Windows Server容器时,守护进程Windows运行。当您切换到Linux容器模式时,守护程序实际上名为Moby Linux VM的虚拟机内运行。...例如,您可以开发计算机上使用本地Docker客户端与Azure的Docker进行通信。这使我们可以让WSL的客户端与主机上运行的守护进程通信。...前提: 打开Hyper-V,并打开cpu虚拟化功能 安装Docker for Windows 安装WSL 配置Docker for Windows 常规设置,您需要公开没有TLS的守护进程。...此步骤是必需的,以便守护程序TCP端点上进行侦听。如果你不这样做,那么你将无法WSL连接。 所以为了让客户端和docker通信,必须打开以下黄色背景的选项!...因此,为了避免这种情况,您需要在主目录的一个名为.bash_profile或者 .bashrc的文件设置该变量, 这两个文件只支持ssh命令终端用vi打开 FileZilla文件访问软件是无法找到的

3.3K20

Windows使用 Python 进行 web 开发

上一篇我们介绍了Windows 10下进行初学者入门开发Python的指南,本篇我们一起看一下看在Windows子系统(WSL)如何使用Python进行Web开发的循序渐进指南。...下载完成后, "开始" 菜单中键入 "UBUNTU 18.04 LTS", 从 Microsoft Store 或 "启动" 中选择 "启动"。...完成虚拟环境后, 请输入以下命令将其停用: deactivate。 ? 提示 建议计划项目的目录创建虚拟环境。...这会打开一个 bash (WSL) 命令行, 此命令行打开到你 Ubuntu 终端创建的项目文件夹路径。 ?...安装 Microsoft Python 扩展 你将需要安装 WSL 的任何 VS Code 扩展。 已在 VS Code 本地安装的扩展将无法自动使用。 了解详情。

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

Scrapy快速入门系列(2) | 简单一文教你学会如何安装Scrapy并创建项目(超级详细哦!)

平台特定的安装说明(Platform specific installation notes) 1.1 Windows   Windows尽管可以使用pip安装Scrapy,但是仍然建议安装Anaconda...尽管Ubuntu 14.04存在TLS连接的潜在问题,但是它也应该支持Ubuntu的较早版本。...不要使用Ubuntu提供的python-scrapy软件包,它们通常版本太旧且下载太慢,无法赶上最新的Scrapy。...1.3 为什么推荐使用虚拟环境? TL; DR:建议在所有平台上的虚拟环境安装Scrapy。 Python软件包可以全局安装(也称为系统范围),也可以安装在用户空间中。...但是并不建议整个系统安装Scrapy。 在所谓的“虚拟环境”(venv)安装Scrapy

68410

Windows下的Linux子系统安装

) 输入用户名和密码即可,回到开始菜单,找到Ubuntu图标即可打开 wsl子系统,位置\\wsl$直接在任务管理器搜索即可 查看版本wsl -l -v 定期更新:sudo apt update &&...sudo apt upgrade 关机,叉掉窗口可能无法立刻关掉 wsl --shutdown 使用VS Code Ubuntu命令行输入 code ....子系统WSL环境下Conda+Jupyter Notebook安装 - 知乎 (zhihu.com) 下载miniconda 使用wsl访问windows下的资源,windows/mnt下 cd /mnt...使用GPU加速 参考链接 Getting started with CUDA on Ubuntu on WSL 2 | Ubuntu Enable NVIDIA CUDA on WSL 2 | Microsoft...但是,下载目录为windows某一个磁盘,无法复制到wsl子系统(不知道怎么解决,我目前又用不到,先不弄了) 使用命令行,首先加载到windows下含有cudnn的文夹 sudo

2.8K40

WSL和pipenv用起来

---- Windows下做嵌入式开发的同学,双系统,虚拟机应该都会用到。 双系统,重启切换系统,不开心吧。 虚拟机,占内存,网络不通(桥连还是共享),不爽吧。...用python的同学, 建立一个虚拟环境 virtualenv,virtualenvwrapper,pip 叠加使用起来,一堆命令,晕吧,记不清吧,傻傻分不清吧。...---- WSLWindows与Linux在一起 什么是WSL WSL: Windows Subsystem for Linux 大白话: Windows里跑个linux系统,两个同时运行,linux...双系统就是这么简单, (必须笑出声) 我的WSL实战 WindowsUbuntu同时运行 WindowsUbuntu同时运行 WindowsUbuntu文件共享 WindowsUbuntu...文件共享 WindowsUbuntu网络互连 WindowsUbuntu网络互连 pipenv让python虚拟环境包管理更简单 没有对比就没有伤害 1.

1.2K50

将你的Windows,快速打造成Docker工作站!

所以本文包含以下内容: 安装Windows10 安装WSL2环境 安装Ubuntu操作系统 安装Docker 安装portainer 使用方法 篇幅较长,所以本文暂时杜绝废话。...安装WSL2 1.1 安装Windows Terminal 远程连接其他Linux的时候,我通常使用Xshell,就因为它长得比较漂亮耐看。...要启用WSL2,必须要把Windows10升级到最新版本才可以。Powershell,执行下面命令,切换成WSL2版本。...启动之后,点击设置,然后更改镜像仓库。 因为一些不可明说的原因,docker官方的镜像仓库无法访问。你可以从下面这些挑选一个,或者直接全部写上 。...打开我们的wsl2的Ubuntu系统,此时你会发现,已经有了docker命令。我们终端输入以下命令行。

1.4K10

WSL 2 基于 Docker 编排 LNMP 运行环境

上篇教程学院君给大家演示了如何在 Windows 安装 WSLUbuntu 虚拟机,并且虚拟机安装了 PHP、Composer、Git 等 PHP 开发基础软件,此外还简单介绍了 WSL 虚拟机与... WSL 可以安装 Docker,但是由于 WSL 没有使用真正的 Linux 内核,而是模拟,所以有诸多权限限制,而在 Windows 10 最新版(version 2004)提供的 WSL 2... Ubuntu 运行 Docker 命令 Windows PowerShell 运行 wsl 启动默认的 Ubuntu 虚拟机,就可以运行 docker 相关命令了,表示 Docker 已经成功集成到...比如在虚拟机启动容器、运行代码,同时也可以 Windows 宿主机通过图形化窗口进行编码,提升工作效率。...需要注意的是这里演示的是基于单个项目的 Docker Compose 编排,如果想要同时管理多个 PHP 项目,可以 WSL 虚拟机中使用 Laradock,关于 Laradock 的编排和启动和在

6.8K10

二、安装 Scrapy

一、特定平台说明 Windows 尽管可以使用 pip Windows 上安装 Scrapy ,但建议安装 Anaconda 或 Miniconda 并使用 conda-forge 的软件包,可以避免大多数安装问题...使用以下命令安装 Scrapy : conda install -c conda-forge scrapy 2.Ubuntu Scrapy 目前使用的是新版本的 lxml 、twisted 和 pyOpenSSL...python3-dev virtualenv 内部,可以使用 pip 安装 Scrapy : pip install scrapy 注意:不要使用 python-scrapy Ubuntu 提供的软件包...要安装 Xcode 命令行工具,命令行输入如下命令: xcode-select --install 目前存在一个已知问题,无法通过 pip 更新系统软件包。...以下是一些建议的解决方案: 不要使用系统自带 python,安装新的更新版本,该版本应与系统的其余部分不冲突; 虚拟环境安装 Scrapy

1.2K10

Win2022基础配置实践指南

WSL 2 使用最新、最强大的虚拟化技术轻量级实用工具虚拟机 (VM) 运行 Linux 内核。 但是,WSL 2 不是传统的 VM 体验。...https://github.com/microsoft/WSL/issues/7666 Windows2022服务器上安装配置WSL流程: 第一步,打开服务器管理器,添加角色和功能,功能勾选【适用于...", "User") 第五步,启动Ubuntu以管理员模式打开PowerShell,在在目标文件夹运行分发版启动器应用程序;执行D:\Ubuntu\ubuntu2004.exe进行启动,非常注意第一次进入需要等待系统初始化完成...第七步,若要在 Windows 文件资源管理器 打开 WSL 项目,请输入:explorer.exe .请务必命令末尾添加期限以打开当前目录。...例如,存储 WSL 项目文件时: 使用 Linux 文件系统根目录:\\wsl$\\home\\Project 不是Windows根目录: C:\Users\\Project 或/mnt/c/Users

3.2K31

Windows安装WSL--Ubuntu

第一步:安装wsl WSL(Ubuntu)将Ubuntu和Win10无缝连接起来,让开发人员可以不使用虚拟机,就轻松地同一个系统中使用win10和Ubuntu,你可以用它代替Cywin32和babun...默认启动zsh: wsl-terminal安装目录的/etc,修改wsl-terminal.conf相应的部分为 ;shell=/bin/bashshell=/bin/zsh 如果提示文件只读,采取第一步的获取权限...vim启动后,YCM会找寻当前路径以及上层路径的.ycm_extra_conf.py。...pip-pypy的命令来代替pipp,这只是我个人习惯 第十一步 使用virtualenvwrapper虚拟环境 通常不同的项目使用不同的库版本,虚拟环境能让你免弄坏系统环境的风险。...,可以使用 mkvirtualenv env1 自动选择虚拟环境zshrc末尾添加 workon env1 注:找不到virtualenvwrapper.sh,可以使用下面的命令查找脚本 sudo

3.7K20

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

2、安装 WSLUbuntu WSL 全名是 Windows Subsystem for Linux,即 Windows 的 Linux 子系统,实际上这是一个与 Windows 系统高度整合的...以 PHP 应用为例,无需配置端口映射即可直接访问 WSL 运行的 PHP 项目,也可以直接在 WSL使用宿主机的某些软件,比如 Visual Studio Code,通过它来编辑虚拟机配置文件,...安装完成后就可以通过「启动」按钮启动这个 Ubuntu 虚拟机: ? ?...当然,你还可以 WSL 安装 Nginx、MySQL、Apache 等软件,然后启动一个完整的 PHP Web 项目,通过宿主机的浏览器访问,就像这个项目运行在本地 Windows 系统一样。...下篇教程,学院君将给大家演示如何在本地 PhpStorm 中集成安装在 WSL 虚拟机的 PHP CLI,然后 PhpStorm 通过 WSL 的 PHP 执行代码调试、单元测试等工作。

3.4K30

Win 独享 WSL 并搭配 Oh My Zsh

内核 将 WSL 2 设置为默认值 下载并安装 Ubuntu Linux 发行版(可能需要重新启动) 列出可用的 Linux 发行版 >wsl --list --online 以下是可安装的有效分发的列表...VS Code 的内置 Git 支持轻松管理版本控制 直接在 WSL 项目上运行命令和 VS Code 扩展 Linux 或已装载的 Windows 文件系统(例如 /mnt/c)编辑文件,而无需担心路径问题... Windows 上(不是 WSL 文件系统)安装 Visual Studio Code。...当在安装过程系统提示“选择其他任务”时,请务必选中“添加到 PATH”选项,以便可以使用代码命令 WSL 轻松打开文件夹。 安装远程开发扩展包。... Visual Studio Code 打开 WSL 项目 从命令行 若要从 WSL 发行版打开项目,请打开发行版的命令行并输入:code .

3.3K20

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

不过随便点击某个目录,发现有的目录根本无法进入(无权访问),即使有权进入,也无法创建文件或目录。所以需要在WSL执行下面的命令将要访问的目录的权限设置为有权访问这些目录的用户,如root。...通过WSL访问Windows WSL访问Windows就更简单了,可以WSL中进入/mnt目录,WSL会自动挂载Windows的所有盘符,都是可读写的,如下图所示。...Linux执行Windows命令 Linux同样也可以执行Windows的exe文件,例如,Linux中进入/mnt/c/windows,执行write.exe命令,就会在Windows启动写字板程序...其实本质上,并不是Linux运行Windows程序,而是WSLWindows发送要运行的程序的消息(如exe文件的具体的路径),最后还是由Windows执行exe文件。...点击一个Linux实例,可以直接打开该实例的目录,然后就可以正常开发了。如果发现无法创建目录或文件,请使用chmod命令设置目录的权限。 11.

6.9K30

嵌入式开发中常用的虚拟机与容器

3.window10 WSL2 Linux子系统 因为是windows自己实现的虚拟化技术,效果还是可以的。...安装完成WSL2后可以安装Linux的内核。 ? 可以安装的Linux版本非常的多。其中安装Ubuntu版本可以自由的选择。...比较遗憾的是只能用命令行进行操作,还有开发Linux的过程,一些软件支持的不是很好,还有就是没有图形化界面。 而且如果要使用Linux上的USB等外设驱动,也不能很好的支持。...docker的系统资源是Linux基础上的,所以如果在windows使用,需要安装wsl2后才能启动docker。 ?...这个虚拟机使用稍微比docker简单一些,但是差别就是multipass的镜像是无法分享的,只能自己使用。 每次开一个镜像就是一个新的干净的工作空间。

1.7K20

Ubuntu on Windows10 跨平台开发环境搭建权威指南

 Windows10 以前,咱们为了解决 Windows 开发环境跨平台的问题,往往会选择 cygwin,这个项目本身已经很成熟了,笔者也用了很多年,它能在 Windows 下模拟一套类 Linux ...幸运的是2016 年微软 Windows10 WSL 里开始内置 Ubuntu,之后又开始 Microsoft Store 以 UWP APP 的形式发布各个 Linux 系统。...1、安装 Ubuntu on Windows10 首先更新你的 Windows10 系统到最新,然后开启“开发人员模式”,最后 Microsoft Store 里输入 wsl(或 Ubuntu、linux...另外一种方案是使用windows自带的定时任务计划添加开机启动Ubuntu ssh服务的任务: 搜索“任务计划程序”,操作-- 创建基本任务 触发器:当计算机启动时 操作:启动程序 程序名:.../ubuntu/#g 一切妥当后: 5、借助 X Server WSL使用 GUI 桌面程序 5.1 X 窗口系统 (X Window System) 简介 X 窗口系统

2.8K140

windows使用ubuntu启动linux服务

有些服务只能在linux中策马奔腾,但是公司配置windows电脑,因此windows安装ubuntu服务,再在启动ubuntu启动linux服务 系统:win10(其他系统没试过) 安装步骤:...1.检查 网络和Internet是否打开代理(应该关闭代理服务器,否则无法打开windows商店) ?...2.windows商店安装ubuntu服务 ?  3.启动windows相关功能后,关机重启 ? ?...4.开机后,启动已经安装好的ubuntu服务(自带服务的终端不够友好,使用第三方的 wsl-termail); 安装包地址如下:https://github.com/goreliu/wsl-terminal...5.之后便可在 open-wsl终端中方便的进行操作,此ubuntu文件 和 windows系统共享,比如启动python服务,只需使用ubuntu命令进行相关安装启动即可;

5.8K30

Win11使用WSL2安装Ubuntu22.04并启用GUI应用

一、概述 Windows Subsystem for Linux (WSL) 允许几分钟内在 Windows 机器上安装完整的 Ubuntu 终端环境,无需离开 Windows 即可开发跨平台应用程序...将学到什么: 如何在 Windows 11 上启用和安装 WSL 如何安装和运行使用 WSLg 的简单图形应用程序 如何安装和运行使用 WSLg 的更高级的应用程序 你需要什么: 安装了所有更新的 Windows...11 物理机或虚拟机 注意:本教程不涵盖 GPU 加速 ---- 2.安装WSL Windows 11 ,它也可以作为应用程序直接从 Microsoft 商店获得。...安装虚拟机平台组件后,必须重新启动 Windows 11,然后才能继续安装 WSL 组件和 Ubuntu 应用程序。...然后 Ubuntu 将安装在机器上。 安装后,可以直接从商店启动应用程序,也可以 Windows 搜索栏搜索 Ubuntu。 安装完成之后就可以打开啦!  太强啦!

27.7K40

再见虚拟机!聊聊 PC 端运行 Docker 的正确姿势!

相当长的一段时间里,PC 端要使用 Linux 系统的方案都是:WMware/Oracle VM VirtualBox + Linux 而现在 Win10 可通过启动 WSL2 来运行 Linux 系统...,相当于 Windows 运行 Linux 子系统,相比传统的虚拟方案运行更流畅 众所周知,Docker 作为一种常见的容器,必须部署 Linux 内核的系统上 本篇文章,将和大家聊聊 Windows.../all /norestart 2-2 安装子 Linux 系统 Windows 应用商店搜索关键字 Linux,选择一个系统进行下载 这里,我们下载常用的 Ubuntu 作为子 Linux,...STATE VERSION * Ubuntu-18.04 Stopped 2 如果版本号为 1,使用 wsl --set-version 命令设置版本为 2,...最后 文章详细描述了 Windows 通过安装子 Linux 系统完成 Docker 安装的详细步骤 实际使用过程,一些依赖 Linux 环境的项目,完全可以使用这种方式去部署调试

1.1K20

Windows10 WSL2 Ubuntu 图形界面环境搭建(Xfce4 、XServer)

安装wsl2和Ubuntu 安装了wsl2后有时候需要传文件到ubuntu上面,比如传一个测试项目什么的。因为wsl里面挂载了本地的磁盘,所以准备安装个图形界面,操作下也挺简单的。...关于wsl2和Ubuntu 的安装可以看另一篇:Windows10上安装Linux子系统(WSL2,Ubuntu),配合Windows Terminal使用) WSL2是为开发人员准备的命令行工具,但是桌面环境可以...WSL2内部运行,并且可以使用XServer(例如Xming或VcXSrv)来侦听Linux的X11(图形)程序。...可以看到vEthernet (WSL)是172.17.208.1。这是用于与ubuntu虚拟机通信的vEthernet适配器的Windows网络地址 ?...接下来,.bashrc文件添加一行,告诉图形应用程序什么地址找到本地运行的Xming。

22.9K52
领券