Я пытаюсь создать настройку FPM Nginx/PHP с компоновкой докеров и у меня возникают проблемы с синтаксисом/изменениями томов версии 3.
Мой Dockerfile
:
FROM php:7-fpm
VOLUME /var/www/html
Мой docker-compose.yml
:
version: "3"
services:
php:
build: .
volumes:
- ./html:/var/www/html
web:
image: nginx
links:
- php
ports:
- "8888:80"
volumes:
- php:/var/www/html
- ./default.conf:/etc/nginx/conf.d/default.conf
volumes:
php:
Когда я добавляю файл index.php
в ./html
, я могу это увидеть, перейдя в http://localhost:8888, но любые статические файлы (например, CSS) возвращает 404, потому что Nginx не может найти их в своем контейнере (/var/www/html
пуст в контейнере nginx). С версией docker для версии 3 больше нет volumes_from
, что в основном является тем, что я пытаюсь реплицировать.
Как я могу заставить это работать с версией 3?