在 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
的文件夹,其中包含您本地主文件夹的内容。
我通过 运行 安装了 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
的文件夹,其中包含您本地主文件夹的内容。