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

在 Windows WSL Ubuntu 上安装原生Docker

最近我成功地在Windows的WSL(Windows Subsystem for Linux)Ubuntu系统上安装了Linux原生的Docker。...安装过程回顾 安装Linux原生Docker在WSL的Ubuntu上的过程可以概括为以下几个步骤: 更新系统包列表并安装必要的包: bash apt update && apt -y install...以往,Windows用户要么选择安装Docker Desktop,这是一个重量级的解决方案,要么面临无法直接在WSL中运行Docker的局限。...现在,通过原生安装,开发者可以在更接近Linux的环境中运行Docker,享受更轻量、更快速、更灵活的开发体验。 微软团队的开发效率 此次技术突破也是对微软团队高效开发能力的证明。...结语 微软在WSL2中加入对Systemd的支持,不仅提高了与Linux应用的兼容性,也大大简化了在Windows上使用Linux原生Docker的过程。

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

    在Windows(WSL)中如何迁移Docker

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

    6.1K10

    初探在WSL中设置vim前端开发环境

    在之前的 《在win10的WSL中设置前端开发环境》 一文中,介绍了 win10 结合其 linux 子系统(WSL)的前端开发设置,使用的是 VSCode 开发工具。...话不多说,直接上干货~ 最终效果 在 WSL (Ubuntu 18.04) 终端中: ?...: Ctrl + B: 打开关闭文件树 o: 在文件树中,上下选择文件后打开 go: 同上,但焦点留在文件树 t: 在新页签中打开 T: 同上,但焦点留在文件树 g + t: 到下一个页签 g + T:...到上一个页签 i: 在上下分割页中打开 gi: 同上,但焦点留在文件树 s: 在左右分割页中打开 gs: 同上,但焦点留在文件树 分割页切换和集成终端: Ctrl + N: 打开终端,多页签切换到终端时需要用...打开搜索页签,搜索并选中目录 回车:在当前激活的窗口打开选中目录 Ctrl + T: 在新页签中打开 Ctrl + S: 在上下新分割页中打开 Ctrl + V: 在左右新分割页中打开 内容搜索 :Ag

    3.1K10

    vuecli安装成功但无法运行_vue cli service

    目录 第1步 安装node 第2步 检查环境 第3步 安装vue 第4步 安装vue-cli 第5步 部分配置 第6步 异常解决 第7步 安装成功 ---- (下一篇) 16 条 yyds 的代码规范...安装过慢且成功率较低,建议使用cnpm安装 3.1 npm安装方法,npm install vue(安装成功请到第4步) 3.2 安装cnpm npm install -...vue init webpack vue (后面vue为自定义项目名称) 5.1 如果报vue不是内部命令或外部命令 搜索vue.cmd 将路径加入Path用户环境变量中(...出现下图运行提示将自动安装所需的包 cd vue npm run dev 第7步 安装成功 7....出现下图,恭喜安装成功,浏览器输入http://localhost:8080可查看当前项目 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    2.1K20

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

    上篇教程学院君给大家演示了如何在 Windows 中安装 WSL 版 Ubuntu 虚拟机,并且在虚拟机中安装了 PHP、Composer、Git 等 PHP 开发基础软件,此外还简单介绍了 WSL 虚拟机与...在 Ubuntu 中快速部署安装 Nginx + PHP + MySQL 笔记。...在 WSL 中可以安装 Docker,但是由于 WSL 没有使用真正的 Linux 内核,而是模拟,所以有诸多权限限制,而在 Windows 10 最新版(version 2004)提供的 WSL 2...在 Ubuntu 中运行 Docker 命令 在 Windows PowerShell 中运行 wsl 启动默认的 Ubuntu 虚拟机,就可以运行 docker 相关命令了,表示 Docker 已经成功集成到...然后我们在 Windows 本地可以基于数据库图形界面客户端(这里以 TablePlus 为例)连接到这个数据库: ? 连接成功后可以看到 blog 数据库中已经包含迁移命令生成的数据表了: ?

    8.8K10

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

    2、安装 WSL 版 Ubuntu WSL 全名是 Windows Subsystem for Linux,即 Windows 中的 Linux 子系统,实际上这是一个与 Windows 系统高度整合的...首先,我们运行如下命令在虚拟机中安装 PHP: sudo apt install php php-mbstring php-dom php-xml php-zip php-curl php-xdebug...最后,我们安装下 Git: sudo apt install git 你可以通过查看版本号验证相关软件已经安装成功: ?...当然,你还可以在 WSL 中安装 Nginx、MySQL、Apache 等软件,然后启动一个完整的 PHP Web 项目,通过宿主机的浏览器访问,就像这个项目运行在本地 Windows 系统一样。...下篇教程,学院君将给大家演示如何在本地 PhpStorm 中集成安装在 WSL 虚拟机中的 PHP CLI,然后在 PhpStorm 中通过 WSL 中的 PHP 执行代码调试、单元测试等工作。

    4.9K30

    在 VisualStudio 中以 WSL 方式启动程序的过程纪实

    在 VisualStudio 中以 WSL 方式启动程序的过程纪实 独立观察员 2023 年 9 月 28 日 一、安装 WSL WSL 是 “Windows Subsystem for Linux...VS 中以 WSL 方式启动程序,会自动安装 WSL(本次我选择的是 Ubuntu,还可以选择 Debian): 二、安装 ASP.NET Core 运行环境 安好之后再次点击启动,会提示没有安装 ASP.NET...,还得在 WSL 中设置代理才行。...vsdbg 在 VS 中以 WSL 方式启动还是不行(重启之后也不行): 3.1、方式一:使用脚本安装(失败) 按照文章《记一次 Visual Studio 启动 WSL 远程调试的方法》的方法,我们直接在...-v latest -l /root/vsdbg -e /tmp/vsdbg-linux-x64.tar.gz 果然成功: 四、安装 .NET SDK 再次使用 WSL 模式在 VS 中启动程序试试

    3.8K30

    在win10的WSL中设置前端开发环境

    比如普遍用 webpack 热更新 驱动的前端开发项目,虽然 npm 命令能正常运行,但在 win10 下的编辑器软件中更改项目代码后,仍无法完成整个开发工作流: 最早期的 WSL 根本监听不到文件变化...,webpack 实时编译不执行 较新的 win10 版本中可以正常监听并重新编译,但浏览器不会随之更新 目前唯一成功的方案是在 VSCode 中结合插件达成的,按文档 https://code.visualstudio.com.../docs/remote/wsl 做如下设置: 在 VSCode 中安装 Remote Development 扩展包 在 wsl 窗口中进入要开发的项目目录,运行 code ....安装必要的组件 VSCode 自动重启后,在 wsl 中运行 npm 命令正常开发即可 同时要注意这里项目中的 npm 依赖项要在 wsl 环境下重新 install,原来在 cmd / powershell...结合 WSL 使用 Docker in Windows10 如果项目涉及到要用 docker 打包,可以在 win10 中先安装好 Docker,并作如下设置: 开启 Docker in Windows10

    5.3K20

    在WSL中配置VS Code C++开发环境完整教程

    本文将详细介绍如何在WSL环境中配置VS Code,搭建高效的C++开发环境,包括编译器安装、项目创建、代码编写、调试配置等全过程。...环境准备前置要求在开始前,请确保已安装以下软件:Visual Studio CodeVS Code的WSL扩展Windows Subsystem for Linux (WSL)及所选Linux发行版(本文以...如果安装成功,会显示g++和gdb的路径信息。...创建项目目录:mkdir projectscd projectsmkdir helloworldcd helloworld在WSL中启动VS Code在WSL终端中,进入项目目录并输入以下命令启动VS...安装C/C++扩展在VS Code中打开扩展面板(Ctrl+Shift+X)搜索"C/C++"扩展(由Microsoft提供)如果已在本地安装,点击"Install in WSL"按钮将其安装到WSL环境中安装完成后需要重新加载

    4K20
    领券