-флаг v для докера именованных томов?

#docker #docker-volume

Вопрос:

Я хочу создать том Docker, но поскольку команды для томов и монтирования привязки одинаковы каждый раз, когда я использую -v флаг, я получаю монтирование привязки.

  docker run -d 
  --name devtest 
  -v myvol2:/app 
  nginx:latest

 docker run -d 
  -it 
  --name devtest 
  -v "$(pwd)"/target:/app 
  nginx:latest
 

Комментарии:

1. Если вы хотите создать том, используйте docker volume create

2. Как вы думаете, почему первая форма дает вам привязку?

3. @DavidMaze, потому что я попытался запустить его таким образом, и в inspect он сказал, что это крепление привязки

4. в принципе, я не понимаю, как docker узнает, хотим ли мы настроить том или привязать монтирование, если мы используем один и тот же флаг -v ?

5. В первой половине -v опции именованный том myvol не содержит косой черты, но абсолютный путь к хосту /home/myname/target содержит.