1. windos10系统,docker环境搭建hyperf

1 篇文章 0 订阅
  1. windos10系统,docker环境搭建hyperf

  2. windos10没有hyper-v解决方案

    1. 首先新建一个记事本文件。

    2. 在记事本中写入。

          pushd "%~dp0"
      
          dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
      
          for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
      
          del hyper-v.txt
      
          Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
      
      
      
    3. 将记事本文件保存为bat格式,例如:Hyper-V.bat。
      在这里插入图片描述

    4. 以管理员身份执行 Hyper-V.bat 文件。此时小伙伴们就可以在 “启动或关闭 Windows 功能” 中看到 Hyper-V 啦~
      在这里插入图片描述

  3. 安装docker

    1. 安装链接:https://www.runoob.com/docker/windows-docker-install.html
    2. 安装Docker Desktop报错WSL 2 installation is incomplete.
      1. 报错描述

        我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面更加出色。在我们选择使用WSL2之后,并且我们也确定打开了如下图所示的Windows功能(如果没有打开,请先百度如何打开wsl。)
        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M8U2igl3-1617329519691)(en-resource://database/936:1)]

      2. 出现WSL2的错误
        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vU1dtIGg-1617329519693)(en-resource://database/938:1)]

      3. 解决报错:更加报错提示,猜测可能是我们使用的wsl2版本老了,需要我们自己手动更新一下,我们根据提示去微软官网下载最新版的wsl2安装后即可正常打开

      4. 更新包下载链接

  4. 安装hyperf

    1. 拉取镜像:docker pull hyperf/hyperf:7.4-alpine-v3.11-swoole

    2. 启动镜像: docker run --name hyperfs -v D:/workspace/skeleton:/data/project -p 9501:9501 -it --privileged -u root --entrypoint /bin/sh hyperf/hyperf:7.4-alpine-v3.11-swoole我是把项目映射到了D:/workspace/skeleton

    3. 定义composer镜像:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

    4. 创建项目:

      cd /data/project
      composer create-project hyperf/hyperf-skeleton  
      
    5. 启动项目:cd hyperf-skeleton php bin/hyperf.php start

    6. 查项目启动,查看项目映射
      在这里插入图片描述

    7. 至此环境搭建结束

    此文章引用博客:1. https://blog.csdn.net/qq_39611230/article/details/108625840
    2. https://blog.csdn.net/yz18931904/article/details/105907214/
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值