- "./myproject/ui/:/build/ui/"
- my-vol:/build/ui/node_modules
почему содержимое в контейнере по пути build/ui/node_modules не копируется в папку на хосте ./myproject/ui ? только создается пустая директория ./myproject/ui/node_modules ?
это в доке докера описано?
А для чего ты вообще эту аброкадабру придумал?
в имидже описано COPY ui /build/ui и потом npm ci затем когда контейнер стартует монтируется "./myproject/ui/:/build/ui/" и затирает папку node_modules, поэтому я сделал - my-vol:/build/ui/node_modules но теперь стало интересно почему он в таком случае локально в node_modules ничего не кладет
Монтировать то зачем? Зачем node_modules снаружи?
чтоб поднять контейнер в докерее и ввести разработку
Почитай что такое bind mount и volume, в чем отличия.
Обсуждают сегодня