【发布时间】:2018-09-15 00:22:07
【问题描述】:
我在 Windows 10 Pro 的 Docker 容器中使用 RStudio。
我使用从https://hub.docker.com/u/rocker/ 提取的 RStudio rocker/rstudio 图像。
要启动容器,我执行了命令:
docker run -d -p 8787:8787 -v //c/Users/<My name>/Documents/R/Rprojects:/home/rstudio/ rocker/rstudio
然后我可以通过以下链接从浏览器访问服务器: http://localhost:8787/。一切正常。
我想做的是对 RStudio 环境进行一些自定义。特别是,我将工具/全局选项/编辑器主题更改为“黑暗中的柔和”。我应用了这个选项,但它只在容器存活时才会存在。当我重新启动容器自定义选项时,所有选项都消失了。
我的项目保存在我运行容器时指定的文件夹中,但全局选项没有。
那么,我怎样才能在我的硬盘上保存全局选项。也许我需要在我的驱动器上公开另一个文件夹,该文件夹将连接到 RStudio 保存全局选项的容器文件夹?
是否可以将dockerfile 中的全局选项预定义为 docker 镜像中的新层?
【问题讨论】:
-
我找到了解决方案。 RStudio 在我安装的同一驱动器中创建特殊文件夹。因此,如果您使用相同的文件夹重新启动容器,所有自定义设置都会保留。