我在Windows 10 Pro的Docker容器中使用RStudio。我使用rocker/rstudio从https://hub.docker.com/u/rocker/提取的RStudio 图像。
要启动容器,我执行了命令:
docker run -d -p 8787:8787 -v //c/Users/<My name>/Documents/R/Rprojects:/home/rstudio/ rocker/rstudio
Run Code Online (Sandbox Code Playgroud)
然后,我可以通过以下链接从浏览器访问服务器: http:// localhost:8787 /。一切正常。
我想要做的是对RStudio环境的一些自定义。特别是,我将“工具” /“全局选项” /“编辑器”主题更改为“暗色上的粉彩”。我应用了此选项,但是只有在容器还活着的时候它才会持续存在。当我重新启动容器时,自定义选项全部消失了。
我的项目保存在运行容器时指示的文件夹中,但全局选项未保存。
因此,如何将全局选项也保存在硬盘上。也许我需要在驱动器上公开另一个文件夹,该文件夹将连接到RStudio保存全局选项的容器文件夹?
是否可以dockerfile在docker image中将全局选项预定义为新层?
我想导出/导入 RStudio 全局选项,通常可以在 RStudio 中的 Tools> Global Options...
理想情况下,我可以运行一行代码,将现有设置保存到文件中。然后运行另一行代码以从此文件加载这些设置。
这些选项包括设置,例如 GUI 的深色主题或选项卡宽度等。
这有多种用途,但我的具体用例是我启动虚拟环境以利用云计算。每次我关闭和/或启动一个新环境时,我都需要重新应用这些不同的设置(或使用默认值)。
搜索了一段时间后,我发现的是这个未答复的用户请求。尽管请求没有得到答复,但我觉得有/应该有一种现有的方法可以做到这一点,即使不完美。
提前感谢您的任何帮助/指导