Когда я выполняю команды в 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.Что я делаю не так?
Официальные инструкции мне не помогли.
Пожалуйста, введите правильную команду.