关于如何从docker容器内部寻址本地文件夹有很多鲜为人知的问题,但是我找不到与我的容器完全匹配的问题,因此这里还有另外一个:
如何运行Docker容器并安装本地文件夹,以便R / RStudio可以在容器内部对其进行访问?
听起来像:在Rstudio docker中挂载本地主目录?并使用类似的方法,我可以启动一个容器并挂载一个卷:
docker run -d -p 8787:8787 -v $HOME/my_folder:/LOOKATMEEE -e ROOT=TRUE rocker/tidyverse:3.4
如果我在容器中运行bash shell,则可以看到该文件夹:
docker exec -it 38b2d6ca427f bash
> ls
bin dev home lib LOOKATMEEE mnt proc run srv tmp var boot etc init lib64 media opt root sbin sys usr
# ^ there is is!
但是,如果我通过连接到RStudio服务器localhost:8787
,则不会在文件窗格中看到它,也不会list.files()
在R控制台中运行时显示它:
我确定我缺少基本的知识,但是如果有人可以告诉我那是什么...谢谢!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句