我从Google控制台启动R studio VM实例。我从R Studio安装了许多软件包。现在,一旦我停止VM并重新启动它,程序包就会被删除。
所以再次,我必须重新安装软件包。
我在网上有这么多文章,内容涉及安装软件包后创建镜像,然后在镜像之上创建VM。
但是我想每次都使用相同的VM。
我在某处知道这是由于docker重新启动所致。
您能告诉我应该对控制台进行哪些更改,以使dockerfile不会重新启动。这样我就不必在每次启动VM时都安装软件包。
最佳答案
我相信您对使用的工具有些困惑。
首先如果是在Docker上运行应用程序,通常的情况是,每次退出应用程序时,您都会“失去”对计算机所做的所有更改,并且Docker容器不是虚拟机。
如果您想继续使用Docker容器解决方案,基本上有以下几种可能性:
docker ps -a
docker start f357e2faab77 # restart it in the background
docker attach f357e2faab77 # reattach the terminal & stdin
但是,您确定最好的方法是运行docker容器,而不是在普通的Google Cloud Plaform实例上运行吗?
关于r - 如何保持软件包在Google Cloud VM上安装的RStudio上的完整性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49351926/