2015-10-30 2 views
1

Прежде всего, я хотел бы поблагодарить вас за помощь. Пожалуйста, будьте добры, так как это мое первое сообщение здесь.Docker copy пропускает некоторые файлы

Я пытаюсь создать контейнер докеров, но шаг COPY, похоже, не работает должным образом.

Вот мой DockerFile

FROM maven:3.3-jdk-8 
RUN apt-get update 
RUN apt-get -y install vim tree unzip 

WORKDIR /usr/src/app 
COPY . /usr/src/app/ 

Вот мое дерево каталогов

├── Dockerfile 
├── events 
│   ├── backend  drwxr-xr-x 
│   │   ├── stuff drwxr-xr-x 
│   ├── frontend  drwxr-xr-x 
│   │   ├── stuff drwxr-xr-x 

Я часть группы Докера.

Странная вещь, происходящая из-за того, что материал из бэкэнда копируется, но не из внешнего интерфейса.

Я помню, используя COPY таким образом, и это сработало. Возможно, я пропустил поведение COPY.

Спасибо, что помогли мне.

Cheers.

+0

Не могли бы вы добавить разрешения? Вы можете получить их через команду 'll' в каталоге, если вы используете linux. – michaelbahr

+1

Все файлы drwxr-xr-x, и я являюсь владельцем. Я также являюсь частью группы докеров. – Hamadr

+0

Как насчет папки Dockerfile и событий, вы также видите их? Каков ваш контекст сборки? Вы строите с помощью 'docker build -t myimage .'? – tayfun

ответ

0

Вы проверили, есть ли у вас .dockerignore в вашем проекте?

Docker COPY будет молча игнорировать все рисунки, упомянутые в .dockerignore.

Смежные вопросы