Когда мы используем аргумент "-v" в команде "docker run", мы можем указать {src path from host}: {path in container}, например
docker run -v /var/volumns/v1:/var/docker/v1ref ...
Но как насчет установки контейнера только данных?
docker run --volumes-from data-only-container:<here is mode, ro or rw>
Как я могу добиться того же при использовании "-v"? Могу я установить его в определенную папку?
Боюсь, что прямой ответ на ваш вопрос: нет, нельзя. volume - из импорта томов точно так, как они определены в другом контейнере.
Поскольку в качестве рекомендуемой практики контейнеры томов docker 1.9 заменяются именованными томами. С именованными томами вы можете монтировать его где угодно:
docker volume create --name data
docker run -v data:/var/docker/v1ref ...
С уважением