Невозможно связать том с контейнером rocker / rstudio в linux

Когда я выполняю команды в Ubuntu 18:

cd ~/r-projects
docker run -d -v $PWD:/home/rstudio rocker/rstudio

docker создает контейнер rstudio, доступный в localhost:8787. Но я не вижу содержимое $PWD внутри сеанса RStudio. Когда я сохраняю файлы в сеансе RStudio, а затем перезапускаю контейнер, эти файлы сохраняются, но я не могу найти их на хосте с помощью команды locate. Кажется, что $PWD не смонтирован, но докер использует другую папку для сохранения состояния RStudio.

Это странное поведение. Я действительно хочу связать какую-то папку на хосте с rstudio внутри контейнера докеров. Что я делаю неправильно?

Официальный инструкции мне не помог.

Пожалуйста, введите правильную команду.

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
1
0
172
1

Ответы 1

Я решил проблему:

docker run -d -p 8787:8787 -e PASSWORD=123 -v $PWD:/home/rstudio rocker/rstudio

Проблема заключалась в том, что я выполнял команды внутри кластера кубернетов.

Другие вопросы по теме