启动容器

可以根据实际情况,映射到宿主机对应的目录,以下以 /Users/dong/project/test 为例

1
2
3
4
5
6
7
docker run --name hyperf \
-v /Users/dong/project/test:/data/project \
-w /data/project \
-p 9501:9501 -it \
--privileged -u root \
--entrypoint /bin/sh \
hyperf/hyperf:8.1-alpine-v3.18-swoole

创建项目

1
composer create-project hyperf/hyperf-skeleton

启动项目

1
2
cd hyperf-skeleton
php bin/hyperf.php start

接下来,就可以在宿主机 /Users/dong/project/test/hyperf-skeleton 中看到您安装好的代码了。 由于 Hyperf 是持久化的 CLI 框架,当您修改完您的代码后,通过 CTRL + C 终止当前启动的进程实例,并重新执行 php bin/hyperf.php start 启动命令即可。