-
windos10系统,docker环境搭建hyperf
-
windos10没有hyper-v解决方案
-
首先新建一个记事本文件。
-
在记事本中写入。
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
-
将记事本文件保存为bat格式,例如:Hyper-V.bat。
-
以管理员身份执行 Hyper-V.bat 文件。此时小伙伴们就可以在 “启动或关闭 Windows 功能” 中看到 Hyper-V 啦~
-
-
安装docker
- 安装链接:https://www.runoob.com/docker/windows-docker-install.html
- 安装Docker Desktop报错WSL 2 installation is incomplete.
-
报错描述
我们安装Docker Desktop的时候,他会问我们是否需要使用WSL2(基于Windows的Linux子系统),如果我们不适用,就会使用Hyper-v虚拟机运行,不过相比于虚拟机,子系统在性能方面更加出色。在我们选择使用WSL2之后,并且我们也确定打开了如下图所示的Windows功能(如果没有打开,请先百度如何打开wsl。)
-
出现WSL2的错误
-
解决报错:更加报错提示,猜测可能是我们使用的wsl2版本老了,需要我们自己手动更新一下,我们根据提示去微软官网下载最新版的wsl2安装后即可正常打开
-
-
安装hyperf
-
拉取镜像:
docker pull hyperf/hyperf:7.4-alpine-v3.11-swoole
-
启动镜像:
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
-
定义composer镜像:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
-
创建项目:
cd /data/project composer create-project hyperf/hyperf-skeleton
-
启动项目:
cd hyperf-skeleton php bin/hyperf.php start
-
查项目启动,查看项目映射
-
至此环境搭建结束
此文章引用博客:1. https://blog.csdn.net/qq_39611230/article/details/108625840 2. https://blog.csdn.net/yz18931904/article/details/105907214/
-
1. windos10系统,docker环境搭建hyperf
最新推荐文章于 2024-03-01 23:11:44 发布