Sign inSign up

zhonghaibin/php8.1-cli-roadrunner

By zhonghaibin

•Updated over 3 years ago

php roadrunner php-grpc grpc

Image
0

202

zhonghaibin/php8.1-cli-roadrunner repository overview

⁠该镜像通过Dockerfile进行如下步骤构建, 里面已经内置php8.1 ,composer, rr可执行文件,并会在启动容器的时候启动rr服务。

FROM spiralscout/roadrunner:2023.1.1 AS roadrunner
FROM zhonghaibin/php8-cli-roadrunner:latest
COPY --from=roadrunner /usr/bin/rr /usr/local/bin/rr
EXPOSE 8000
ENTRYPOINT  ["rr", "serve", "-d", "-c", ".rr.yaml"]

⁠该镜像启动容器时会直接执行命令rr可执行文件启动服务, 如果你不喜欢我这种构建方式,你也可以基于我下面这个基础镜像去构建自己想要的模式。

⁠注意,这个镜像没有内置rr可执行文件的,需要你自己去构建,可以参考我上面的Dockerfile步骤。
sudo  docker push zhonghaibin/php8-cli-roadrunner:latest

⁠启动服务使用方法

sudo  docker run -d --name=grpc-serve -p 8000:8000  -v $(pwd):/app  zhonghaibin/php8.1-cli-roadrunner

⁠我为什么构建这个镜像

⁠因为我要跑grpc服务,你如果不知道如何使用这个镜像,那么你可以下载我这个项目去部署一个服务试试看,这将是一个很好的开始。

(https://github.com/zhonghaibin/php-grpc-serve⁠)

Tag summary

Content type

Image

Digest

sha256:52e9e53b7…

Size

55.7 MB

Last updated

over 3 years ago

docker pull zhonghaibin/php8.1-cli-roadrunner