#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
содержит.