这是一个非常简单的docker化的PHP-FPM和Nginx应用设置。
结构
$ tree
文件
index.html
Success: HTML page (Frontend)
index.php
echo 'Success: PHP page (Frontend)'.PHP_EOL;
docker/.env
COMPOSE_PROJECT_NAME=frontend
docker/docker-compose.yml
version: "3"
docker/php/www.conf
[www]
docker/php/Dockerfile
FROM php:7.2-fpm-alpine
docker/nginx/app.conf
server {
docker/nginx/Dockerfile
FROM nginx:1.15-alpine
构建
docker$ docker-compose up -d
验证
$ docker images
$ docker network ls
$ docker ps
docker$ docker-compose ps
测试
$ curl http://localhost:8081