首先确保docker
环境搭建成功,打开Docker Quickstart Terminal
xshell连接
window下docker
自带的命令行工具不能复制粘贴,我们可以使用xshell
进行连接,记住上图中的IP(如‘192.168.99.100’),默认用户名docker
,密码tcuser
,端口22
,连接成功就可以在xshell
里面愉快地使用啦。
拉取镜像
首先拉取项目,官方提供了不同版本的镜像,大家可以去https://hub.docker.com/r/hyperf/hyperf选择适合自己的版本
docker pull hyperf/hyperf:8.0-alpine-v3.12-swoole
启动镜像
注意本地挂载目录不能写成F:/docker
这种,要写成/f/docker
才可以
docker run --name hyperf -v /f/docker/hyperf:/data/project -p 9501:9501 -it --privileged -u root --entrypoint /bin/bash hyperf/hyperf:8.0-alpine-v3.12-swoole
如何是这样就说明启动成功了
将 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
可以看到启动成功了
如果退出去下次再进入容器可以使用下面命令
docker exec -it hyperf-8 /bin/bash
如果要修改php的配置可以下面这样
vi /etc/php8/php.ini