在 Rstudio docker 中挂载本地主目录?

mounting local home directory in Rstudio docker?

我通过 运行 安装了 rstudio 服务器:

docker run -d -p 8787:8787 -e USER='MY_USER' -e PASSWORD='MY_PASSWORD' rocker/hadleyverse

我想 link(挂载?)我的本地主目录(或文件夹)到那个 docker 容器。那可能吗?怎么样?

谢谢!

使用-v标志:

docker run -d -p 8787:8787 -e USER='MY_USER' -e PASSWORD='MY_PASSWORD' -v $HOME:/data rocker/hadleyverse

请参阅 wiki 中标题为 Sharing files with host machine 的文档。

您使用 -v--volume 将目录装载到容器中。例如:

docker run -d \
           -p 8787:8787 \
           -e USER='MY_USER' \
           -e PASSWORD='MY_PASSWORD' \
           -v $HOME:/src \
           rocker/hadleyverse

现在您的容器将有一个名为 /src 的文件夹,其中包含您本地主文件夹的内容。