Невозможно связать том с контейнером rocker / rstudio в linux - PullRequest
0 голосов
/ 23 ноября 2018

Когда я выполняю команды в 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 внутри контейнера Docker.Что я делаю не так?

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

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

1 Ответ

0 голосов
/ 23 ноября 2018

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...