Я только что прошел THIS учебник по youtube и попытка не использовать использование команды -v, I.E. почему парень в учебнике использует команду -v? Он использует команду, как это,Понимание команды docker -v
docker run -v /var/lib/mysql --name=my_datastore -d busybox echo "my datastore"
Теперь я понимаю вышеприведенную команду в степени I.E.
--name=my_datastore
Дает контейнеру определенное имя.
-d busybox
Вышеприведенная команда ищет для BusyBox изображения, если не найдено будет тянуть его из dockerhub
и чем запустить его в фоновом режиме, как демон.
после выполнения команды запуска, приведенная ниже строка выводится на консоль.
echo "my datastore"
Теперь часть я не понимаю, заключается в следующем:
-v /var/lib/mysql
почему команда -v
используется здесь и почему путь /var/lib/mysql
указан? Мне трудно понять, почему эта строка используется и в каком контексте? Может кто-нибудь объяснить?
Если вы выполняете 'docker run -help', вы получите, среди прочего,' -v, --volume = [] Привязать монтировку тома ' – user2915097
@ user2915097 Я не понимаю контекста его использования , и поэтому я задал вопрос, не могли бы вы объяснить ... шаг за шагом ко мне, что происходит, мне тяжело ставить блок togeather! –
Обычно мы помещаем источник и пункт назначения, например '-v $ HOME/.rainbow_oauth:/root/.rainbow_oaut' (это пример из https://blog.jessfraz.com/post/docker-containers-on- the-desktop /) – user2915097