Dockerfile копирует всю папку вместо файлов в них - PullRequest
0 голосов
/ 29 августа 2018

Когда я 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/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...