如何使用docker快速搭建一个php apache的环境

最近发现搭建Android请求网络api的Server环境并不好搭建,使用拦截器写起来的代码也不美观。

于是想到了我之前使用过的docker,然后就上网搜索了一下docker的php镜像,果然还是很不错的。

  • docker php镜像官网: https://hub.docker.com/_/php/
    我们顺着官网的提示,我找到了以下信息:

    image.png

当然,我并不建议你使用Dockerfile的形式,在我这里我感觉这样子的做法简直就是「杀鸡用牛刀」一般,怎么做呢,跟随我细细道来。

第一步:我们先把镜像拉下来

docker pull php:7.0-apache

第二步:我们创建一个src目录

我们创建这个目录以存放一会要映射到/var/www/html目录下的源码

mkdir src/

然后我们写一个index.php吧vim src/index.php

第三步:我们跑起来吧~

docker run --rm -it -v $PWD:src:/var/www/html -p 8088:80  php:7.0-apache

然后我们打开浏览器试试嘛~

结束语

由于我们在外边的端口使用的是8088,而实际在容器内的开放的是80,所以,在容器内如果要访问自己的data目录的内容,就需要使用80端口,如下:

你可能感兴趣的:(如何使用docker快速搭建一个php apache的环境)