Je suis en train de créer un Nginx/PHP FPM programme d'installation avec panneau de composer et je suis d'avoir des problèmes avec la version 3 volumes de la syntaxe de/changements.
Mon Dockerfile
:
FROM php:7-fpm
VOLUME /var/www/html
Mon 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:
Quand j'ai ajouter un index.php
le fichier en ./html
,, je peux afficher en allant dans http://localhost:8888mais tout les fichiers statiques (comme CSS) renvoyer une 404 parce que Nginx ne peut pas trouver ceux dans son conteneur (/var/www/html
est vide sur la nginx conteneur). Avec la version 3 docker composer des fichiers n'ont pas d' volumes_from
plus, ce qui est essentiellement ce que j'essaie de reproduire.
Comment puis-je obtenir que cela fonctionne avec la version 3?