Dockefile ADD Command - добавляет весь каталог к ​​назначению контейнера - PullRequest
0 голосов
/ 23 мая 2018

Структура моей папки:

Приложение

  • проект
  • bindmount
  • docker-compose.yml

Моя папка 'project' содержит папку «code» и файл Dockerfile

My Docker Compose file:

version: '3.1'

services:

  wordpress:
    build: ./project
    ports:
      - 80:80
    volumes:
      - ./bindmount:/var/www/html
    environment:
      WORDPRESS_DB_PASSWORD: example

  mysql:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: example

Dockerfile вПапка 'project' довольно проста

FROM wordpress

#Copy code to container
ADD ./code /var/www/html/code

Команда ADD, похоже, не работает, когда я просматриваю папку 'bindmount' (не могу найти папку 'code').

COPY, mkdir, похоже, тоже не работает.

Я могу добиться этого, когда URL-адрес назначения отличается от "/ var / www / html"

1 Ответ

0 голосов
/ 02 июня 2018

попробуйте этот совет: добавить / завершить команду ADD.вот так: ДОБАВИТЬ ./code/ / var / www / html / code /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...