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
你会发现了没有了