一、安装 docker
可以参考 菜鸟的安装教程 传送门
二、获取hyperf 专用镜像文件
获取地址 传送门
页面有获取方式对应的命令,可以直接复制到命令行运行
获取完成之后可以通过 如下命令查看当前以获取的镜像
docker images
三、创建容器并运行
docker run --name hyperf-dev -v /Users/gaolei/Project:/www -p 9505:9507 -itd 9e0e031b7827
docker run
运行容器--name hyperf-dev
给容器取个名字可自定义-v /Users/gaolei/Project:/www
将本机的/Users/gaolei
目录映射到容器的/www
目录-p 9505:9507
将本机的9505
端口映射到容器的9507
端口-itd
后台运行9e0e031b7827
替换为刚才下载的hyperf 镜像的id
进入容器 并启动项目
查看运行中的容器
docker ps [-a]查看全部容器
进入容器的命令行
docker exec -it a64568a8b602 /bin/sh
a64568a8b602
容器id
容器内安装有composer,但是需要我们切换一下国内镜像源,我这里使用阿里的镜像源
composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/
切换到项目目录
cd /www/project
启动项目
php bin/hyperf.php start
原文链接 docker 运行 hyperf 项目