Я пытался докровать приложение nodejs. Я добавляю файлы кода в контейнер, используя команду ADD в Dockerfile. Но я только заметил, что папки с именами ветвей, объектов, config, hooks создаются автоматически. Кто-нибудь знает, если его докер?Docker build дополнительные папки
2
A
ответ
1
Если ваш файл кода находится в репозитории git, у вас будет подпапка .git, которая может быть включена вашей командой ADD.
Это объясняет ветви, крючки, ... папки.
Как указано в «How to ADD all files/directories except hidden directory like .git in Dockerfile», вы можете exclude that folder with a .dockerignore
file.
2
Обнаружена проблема. Использование ADD ./* ./ имя папки/вместо ADD. ./ имя папки создало дополнительные папки.
Но все еще интересно, откуда пришли эти папки.
Смежные вопросы
- 1. docker: «build» требует 1 аргумент. См. «Docker build --help»
- 2. NPM & Docker Build
- 3. Docker build просто зависает?
- 4. JHipster Cassandra Docker Build
- 5. Docker build dockerfile
- 6. Build Docker in VM
- 7. Docker + Kubernetes build
- 8. Docker build аргумент
- 9. Проект Docker build от Docker Hub
- 10. Docker - var/lib/docker/layers содержимое папки
- 11. docker-compose up to docker-compose up --build vs docker-compose build --no-cache
- 12. vs2012 release build дополнительные файлы
- 13. Docker build ubuntu: xenial issue
- 14. docker build failed in jhipster
- 15. docker build access host folder
- 16. Имя хранилища тегов Docker build
- 17. Docker build, как показать прогресс?
- 18. docker-compose build и http_proxy
- 19. Дополнительные папки Visual Studio 2013
- 20. Android - ссылки на дополнительные папки
- 21. Предотвратить DotNetZip создать дополнительные папки
- 22. Docker Compose Маунт окна папки
- 23. docker build не использует файл Docker в каталоге ** sticky **?
- 24. Dockerfile HOSTNAME Инструкция для docker build, как docker run -h
- 25. docker build step плагин внутри jenkins docker container
- 26. Добавление папки проекта, за исключением файла Docker
- 27. docker build с -build-arg с несколькими аргументами
- 28. Docker добавляет дополнительные аргументы для запуска
- 29. Требуется ли RPM Docker дополнительные зависимости?
- 30. Docker составляют дополнительные хосты, с групповыми символами
Я понимаю, что папка .git репо добавлена. Но у вас есть какие-нибудь идеи папок с именами ветвей, объектов, config, hooks? Установка npm создавала бы только node_modules. Итак, откуда они взялись? – Amal
@ Амаль, они должны были поступать только из git-клона. Я не знаю, почему этот клон имел место, хотя – VonC
В моем файле докеров нет инструкции git clone. Просто копирование файлов формирует хост-систему в контейнер. – Amal