
Может ли кто-нибудь помочь мне понять разницу между:
VOLUME
команда в dockerfile (слой построения образа)
и
-v параметр при выдачеdocker run
-вКоманда /xyz/bla` (уровень построения контейнера).
Параметр -v мне понятен, он просто открывает доступ к каталогу из хоста в контейнер и наоборот, но как VOLUME в dockerfile ведет себя по-другому?
решение1
По словам сэраCarlos Rafael Ramirez
Разница между ними заключается лишь в том, что в случае docer run -v
мы можем указать место назначения на хосте, но мы не можем сделать этого с помощью VOLUME в Dockerfile.