【发布时间】:2015-05-04 18:22:54
【问题描述】:
我通过运行安装了 rstudio 服务器:
docker run -d -p 8787:8787 -e USER='MY_USER' -e PASSWORD='MY_PASSWORD' rocker/hadleyverse
我想将我的本地主目录(或文件夹)链接(挂载?)到该 docker 容器。那可能吗?怎么样?
谢谢!
【问题讨论】:
标签: docker
我通过运行安装了 rstudio 服务器:
docker run -d -p 8787:8787 -e USER='MY_USER' -e PASSWORD='MY_PASSWORD' rocker/hadleyverse
我想将我的本地主目录(或文件夹)链接(挂载?)到该 docker 容器。那可能吗?怎么样?
谢谢!
【问题讨论】:
标签: docker
您使用-v 或--volume 将目录挂载到容器中。例如:
docker run -d \
-p 8787:8787 \
-e USER='MY_USER' \
-e PASSWORD='MY_PASSWORD' \
-v $HOME:/src \
rocker/hadleyverse
现在您的容器将拥有一个名为 /src 的文件夹,其中包含您本地主文件夹的内容。
【讨论】:
使用-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 的文档。
【讨论】: