首先,打开windows应用商店,如下图: 然后,搜索【适用于 Linux 的 Windows 子系统】进行安装,如下图: 接下来,我们打开【Windows PowerShell】,输入wsl --set-default-version 2将wsl2版本设置为默认使用版本,如下图: 如果上述你电脑提示没有wsl等信息,你可以使用如下链接进行手动下载安装【适用于 x64 计算机的 WS...
Docker Desktop:安装在 Windows 上的 Docker 客户端,利用 WSL2 运行 Docker 引擎。 Docker 容器:在 WSL2 的 Linux 环境中运行,承载着应用程序。 数据/信息/操作的流转 开发环境:在 Windows 上使用 VSCode 编写代码。 代码存储:代码文件保存于 WSL 文件系统中,可以通过 VSCode 的Remote - WSL扩展访问。 Docker ...
wsl--install 1. 这条命令会安装 WSL 2 和默认的 Linux 发行版(一般是 Ubuntu)。 配置Docker Desktop 接下来,你需要安装 Docker Desktop。你可以在 [Docker 官网]( 下载并安装。安装完成后,执行以下步骤来配置 Docker 使用 WSL: 打开Docker Desktop。 前往“Settings” > “General”。 选中“Use the WSL 2 ...
docker desktop 管理 wsl上的容器 由于容器运行在自己单独的network namespace里面,所以都有自己单独的协议栈。dockerd 会创建一个linux 虚拟网络设备:docker0。在启动每一个容器的时候,都会创建一种虚拟网络设备 veth-pair。 veth-pair 是什么 顾名思义,veth-pair 就是一对的虚拟设备接口,它都是成对出现的。一...
分为两个步骤,第一个是设置好 WSL2 的环境,第二个就是下载 DockerDesktop 应用。 设置好 WSL2 (Windows Subsystem for Linux) 的环境(Windows 子系统和 hyper-v) windows 桌面端的 docker 是基于 Windows 子系统(WSL2)的,所以,得把这个功能从控制面板里打开(Hyper-v不开启也是可以的)。
三、在适用于 Windows 的 Docker Desktop 上设置 WSL 2 Docker forWindows有两种运行模式,一种运行Windows相关容器,一种运行传统的Linux容器。同一时间只能选择一种模式运行。 1. 开启基于 WSL 2 的引擎 在“设置”>“常规”中选中“使用基于 WSL 2 的引擎”(默认开启) ...
[WSL 上的 Docker 容器入门 | Microsoft Learn](https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers) 本分步指南将通过使用 WSL 2(适用于 Linux 的 Windows 子系统,版本 2)设置 Docker Desktop for Windows,帮助开始使用远程容器进行开发。
选择下载wsl2的linux版本 安装docker desktop 启动daocker (tips:因为windows上不支持docker,所以我们走曲线救国的道路,通过安装WSL2来部署Linux,再让docker跑在子系统上来实现docker在Windows上的运行) Windows开启haper-V虚拟化 我使用的是windows11来演示,直接开干(开启该功能位置在:设置-应用-可选功能-更多windows功...
为了解决这些问题,一种替代方案是在Windows Subsystem for Linux 2(WSL2)中直接安装Docker Engine。WSL2是微软推出的一项功能,它允许在Windows上运行Linux环境,并提供了更好的性能和兼容性。通过在WSL2中安装Docker Engine,开发者可以获得更原生的Docker体验,并且可以避免Docker Desktop的一些限制和问题。
直到 WSL 的到来,准确来说是 WSL2。WSL + VS Code + Docker Desktop 这三剑客的组合,开始让我觉得在 Windows 上做开发是一件非常爽的事情。什么是 WSL WSL 是 Windows Subsystem for Linux 的缩写,它是 Windows 10 操作系统的一项功能,使你能够在 Windows 上直接运行 Linux 文件系统,以及 Linux 命令行...