如何搭建hyperf2.1docker环境

看了2.0手册,发现原本的搭建环境出现了问题,反复试错得出最终方案,解决swoole版本过低的问题

2.1版本安装:

docker run --name hyperf2 -v 本地目录:/hyperf-skeleton -p 对外端口:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.4-alpine-v3.9-cli
wget https://github.com/composer/composer/releases/download/2.0.1/composer.phar
chmod u+x composer.phar
mv composer.phar /usr/local/bin/composer
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
composer create-project hyperf/hyperf-skeleton=2.1.*

版本3安装:

创建容器:
docker run --name hyperf -v D:/dockerfiles/hyperf(指定路径):/data/project -w /data/project -p 9501(配置端口):9501 -it --privileged -u root --privileged -u root --entrypoint /bin/sh hyperf/hyperf:8.1-alpine-v3.18-swoole

创建项目:
composer create-project hyperf/hyperf-skeleton

启动项目:
cd hyperf-skeleton
php bin/hyperf.php start