Windows如何通过wsl2迅速启动Docker desktop的PHP的Hyperf项目容器?

一、安装WSL

  1. 什么是WSL?
    官网:什么是WSL?
    Windows Subsystem for Linux (WSL) 是一个在Windows 10和Windows 11上运行原生Linux二进制可执行文件的兼容性层。
    换句话说,WSL让你可以在Windows系统上运行Linux环境,而无需设置双系统或使用虚拟机

  2. 安装WSL
    官网:安装WSL

    • 打开 “控制面板” -> “程序” -> “启用或关闭Windows功能”,找到并勾选 “适用于Linux的Windows子系统”
    • 可以在PowerShell中运行以下命令(以管理员身份):wsl --install
      以上任一步骤执行完,需要重启电脑!
  3. 更改默认安装的 Linux 发行版

    • 查看可通过在线商店下载的可用 Linux 发行版列表:wsl --list --onlinewsl -l -o
    • 安装其他 Linux 发行版,使用命令:wsl --install -d <Distribution Name><Distribution Name>指的是下图中的NAME
      在这里插入图片描述
  4. 安装完之后,可以在文件夹右侧看到安装的系统,映射一下:
    在这里插入图片描述

二、 使用

  1. 将项目代码复制到Z:\wwwZ是我映射出的虚拟硬盘
  2. 打开docker desktop的设置,查看此处是否是启用了WSL2
    在这里插入图片描述
  3. 选择Debain(一、安装WSL里面安装的)
    在这里插入图片描述
  4. PowerShell中运行wsl以管理员身份)进到Debian里面:
    在这里插入图片描述
    在这里插入图片描述

三、看效果!

在这里插入图片描述
参考:Windows 10 Docker 基于 WSL 2 时读写性能的坑

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 13:30:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 13:30:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 13:30:02       87 阅读
  4. Python语言-面向对象

    2024-05-01 13:30:02       96 阅读

热门阅读

  1. 头歌:Spark Streaming

    2024-05-01 13:30:02       31 阅读
  2. vue2实现面包屑功能

    2024-05-01 13:30:02       30 阅读
  3. react中解决 Capture Value 问题

    2024-05-01 13:30:02       35 阅读
  4. FAISS原理和使用总结

    2024-05-01 13:30:02       34 阅读