Docker 运行 PHP 服务

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

查看官方镜像仓库有哪些 PHP 版本,请访问下面地址

  https://hub.docker.com/_/php?tab=tags

docker 拉取 PHP 版本

  • docker pull php:7.3.21
  • docker pull php:7.3-zts-stretch
  • docker pull php:7.3-zts-buster
  • docker pull php:7.3-zts-alpine3.12

docker 查看本地镜像

docker images|grep php

制作PHP镜像

创建Dockerfile 文件

FROM php:7.4-cli
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
CMD [ "php", "./your-script.php" ]

构建镜像

$ docker build -t my-php-app .

运行 PHP 服务

$ docker run -it --rm --name test_php my-php-app

查看容器:

docker ps -a|grep test_php

停止容器并移除

docker kill test_php
docker rm test_php

再次查看

docker ps -a|grep test_php

你会发现了没有了