php:7.1.27-fpm-alpine3.8

拉取镜像

docker pull php:7.1.27-fpm-alpine3.8

通过该镜像创建一个容器

docker run -it -d --name fpm -p 9001:9000 -v /Users/wenqidong/cdinfo/docker:/var/www php:7.1.27-fpm-alpine3.8

容器运行起来后,进入容器

docker exec -it fpm /bin/sh

alpine系统需要用/bin/sh才能进入,centos使用 /bin/bash进入

  • 本机的nginx添加一个站点,绑定站点根目录为/Users/wenqidong/cdinfo/docker

  • 设置php代理端口号为 9001

  • 站点中创建index.php, 内容为 phpinfo();

访问页面。成功输入php7.1.27 phpinfo。

但是,这个PHP中缺少很多我们需要的扩展,看来需要手动安装扩展,然后再将容器生成镜像。


进入容器:docker exec -it fpm /bin/sh