файлы за пределом контейнера? Я делаю так:
services:
app:
volumes:
- ./app:/app
- node_modules:/app/node_modules
volumes:
node_modules
Если делать так, то создаётся пустая папка node_modules с правами контейнера (root), что неудобно. Возможно ли как-то копировать файлы в контейнер, а не монтировать его?
а если просто не создавать ему волум?
ну так и не монтируйте с хоста папки если не надо, просто закиньте ему нужные файлы внутрь и всё
Тогда будет ещё хуже. В папке будет завал модулей из контейнера.
Не могу понять как
docker cp id контейнера и путь к файлу
нет не надо. docker cp a.py ubu_container:/home/dir1
https://andreyex.ru/linux/kak-skopirovat-fajly-mezhdu-hostom-i-docker-kontejnerom/
если файлов дофига или они большие, то сделать свой базовый образ и компосом уже собирать на базе него. Если же нет, то можно через переменные окружения.... но это не совсем красиво... а штатно никак
Обсуждают сегодня