Я пытаюсь создать Docker для проекта PHP. Я застрял при сопоставлении nginx с файлами моего проекта.
В корневой папке моего проекта у меня есть dockerfile
и docker-composer.yml
. У меня также есть папка приложения, в которой находятся мои файлы PHP. (Правильная настройка?)
Когда я запускаю docker-compose up -d
и захожу на localhost, он просто показывает домашнюю страницу по умолчанию для nginx (Добро пожаловать в nginx!): '(
Вы можете увидеть мой docker-compose.yml здесь.
докер-compose.yml:
version: '3.3'
services:
nginx:
image: nginx
ports:
- "80:80"
volumes:
- ./application:/var/www/html
networks:
- app
php:
image: php:7.1-cli
volumes:
- ./application:/var/www/html
networks:
- app
db:
image: mariadb:10.2
networks:
- app
volumes:
- db_data:/var/lib/mysql
networks:
app:
driver: bridge
volumes:
db_data: