Когда я exec
в созданный контейнер, копируются не файлы в .
, а папка копируется в /var/www/project
Так что я не хочу, чтобы все мои файлы были в папке project
, но вместо этого папка, содержащая файлы, копируется в project
.
Я использую Mac OS, Docker 18.06.1-ce
/ грузчик / докер-compose.yml
version: "3"
services:
nginx:
build:
context: ./../
dockerfile: docker/nginx/Dockerfile
ports:
- 8081:80
volumes:
- ../.././:/var/www/project/
networks:
- symfony
fpm:
build:
context: ./../
dockerfile: docker/php/Dockerfile
volumes:
- ../.././:/var/www/project/
networks:
- symfony
mysql:
image: mysql:5.6
environment:
- MYSQL_ROOT_PASSWORD=root
ports:
- 3311:3306
networks:
- symfony
networks:
symfony:
/ грузчик / Nginx / Dockerfile
FROM nginx:1.14
COPY ./docker/nginx/default.conf /etc/nginx/conf.d/
COPY . /var/www/project
/ грузчик / PHP / Dockerfile
FROM php:7.2-fpm
RUN curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer
COPY . /var/www/project
WORKDIR /var/www/project/