一,构建hyperf 镜像
官网git https://github.com/hyperf/hyperf-docker
- 使用dockerfile构建镜像
根据需要这里我使用8.1 swoole版本的镜像
在/home/hyperfdocker 目录中新建一个Dockerfile文件,将这个git上的Dockerfile内容复制粘贴进去
docker build -t hyperf:php8.1 .
因为我的网络没有科学上网,失败了,换另一种方法
- 进入docker镜像仓库下载hyperf官方镜像
https://hub.docker.com/r/hyperf/hyperf
此处我们直接下载镜像
docker pull hyperf/hyperf:8.1-alpine-v3.11-swoole
docker images
二,生成容器
docker run -d --name hyperf -v 宿主机代码目录: 容器内代码目录 -p 宿主机端口:容器端口(默认9501) -it --privileged -u root hyperf/hyperf:7.4-alpine-v3.11-swool