#docker
#docker
Вопрос:
Я думаю, что я могу либо столкнуться с ошибкой, либо неправильно понимаю, как тома работают в контейнерах Docker.
Я запускаю свой образ, используя следующую команду: docker run --name Goku -ti -p 3000:3000 -v VSPM:/root/goku:rw ubuntu:goku
VSPM
это локальный каталог, и я хочу смонтировать его в /root/goku
контейнере docker. Что ж, он монтируется просто отлично; однако, если я создаю новый файл внутри контейнера, этот новый файл не отображается на локальном хосте в VSPM
каталоге. То же самое наоборот — если я создаю новый файл на хосте в этой папке, в папке контейнера ничего не меняется.
Что я делаю не так? Я просто хочу общую папку между хостом и контейнером. Ни больше, ни меньше.
Комментарии:
1. Каков полный путь к локальному каталогу, который вы хотите смонтировать? Попробуйте использовать это вместо просто VSPM.
2. Интересно. Это действительно сделало свое дело. Я ценю это!
3. Рад слышать! Я добавил это в качестве ответа ниже.
Ответ №1:
Используйте полный путь к файлу локального смонтированного диска, а не просто VSPM
.