docker 安装hyperf 流程

学习hyperf的第一步,从安装开始,在开始操作之前最好先看一下docker的基础操作
docker中文官网地址:Install Docker Engine on CentOS | Docker Documentation

PHP >= 7.2
Swoole PHP 扩展 >= 4.5,并关闭了 Short Name
OpenSSL PHP 扩展
JSON PHP 扩展
PDO PHP 扩展 (如需要使用到 MySQL 客户端)
Redis PHP 扩展 (如需要使用到 Redis 客户端)
Protobuf PHP 扩展 (如需要使用到 gRPC 服务端或客户端)

步骤1:搜索hyperf

docker search hyperf

步骤2:拉取hyperf

docker pull hyperf/hyperf

docker 安装hyperf 流程_第1张图片

 步骤3:查看镜像是否已经拉取到了本机

docker images

docker 安装hyperf 流程_第2张图片

 步骤4:创建容器(也是最关键的一步,接下来一步步讲解)

-v:映射到宿主机目录 容器内于容器外的代码进行同步

-p:指定端口映射,格式为:主机(宿主)端口:容器端口 9501:9501

-it:-i以交互模式运行容器,通常与 -t 同时使用

--entrypoint :新的命令

/bin/bash:使用/bin/sh进入后,直接显示的是#,而使用/bin/bash直接显示的是root@xxxx:/#

hyperf/hyperf:镜像名称

latest:版本没有就使用latest

--name :--name="nginx-lb": 为容器指定一个名称

:7.4-alpine-v3.11-swoole :php7.4 和 swoole3.11版本

docker run -it --name hyperf -v /www/nginx/www/hyperf:/hyperf-skeleton -p 9501:9501 hyperf/hyperf:7.4-alpine-v3.11-swoole /bin/bash

步骤5:安装composer

wget https://github.com/composer/composer/releases/download/1.8.6/composer.phar

docker 安装hyperf 流程_第3张图片

 下载成功

步骤6:

修改为可执行

复制到/usr/local/bin/ 这样就可以直接运行composer 命令

修改仓库地址为阿里云

chmod u+x composer.phar

mv composer.phar /usr/local/bin/composer

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

 步骤7: 进入 hyperf-skeleton 并拉取hyperf

cd  /hyperf-skeleton/

composer create-project hyperf/hyperf-skeleton=1.1.*

docker 安装hyperf 流程_第4张图片

 然后我这边一路回车,具体的看大家的需要

显示已完成

docker 安装hyperf 流程_第5张图片

 这是在回到容器外看一看 最开始说的容器内外是否同步

docker 安装hyperf 流程_第6张图片

到这里已经完全同步了 接下来就是运行

 php hyperf-skeleton/bin/hyperf.php start

docker 安装hyperf 流程_第7张图片

到浏览器访问一下试试

docker 安装hyperf 流程_第8张图片

 不慌,去看看安全组是否打开

docker 安装hyperf 流程_第9张图片

 加上后再次访问

docker 安装hyperf 流程_第10张图片

 到这里hyperf 安装到启动 全部演示完成,有问题的小伙伴来联系我

你可能感兴趣的:(docker,容器,运维)