почему я могу смонтировать любую точку с помощью докера - PullRequest
0 голосов
/ 25 января 2019

, поэтому проверьте эту команду:

docker container run -v test_node:/my_app_1 -p 3333:3000 --name test2 node:8.13.0

мой вопрос: почему монтирование тома test_node:/my_app_1 не вызывает ошибку, я имею в виду, что это не может быть тот том в node:8.13.0и я не использую пользовательский Dockerfile,

также, почему папка /my_app_1 создается автоматически.Насколько мне известно, если вы хотите смонтировать определенное место, вам нужно использовать команды RUN mkdir и VOLUME в Dockerfile

PS: тот же вопрос касается и привязки, выполнение $(pwd):/my_app_1 работает нормальнотоже.

Спасибо!

1 Ответ

0 голосов
/ 25 января 2019

Из документации докера на bind-mounts:

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

...