我正在尝试R script
在我的本地Windows OS
重现结果(重现它在 kaggle 服务器上给出的结果)。为此,有人建议使用docker images
在我的本地运行 r 脚本。
我已经安装了 docker 并按照此处给出的说明完成了设置步骤https://docs.docker.com/windows/step_one/
安装后,我正在努力研究如何创建 kaggle R 图像并使用本地资源/数据在我的本地运行 R 脚本。有人可以帮我解决这些吗?
我正在尝试R script
在我的本地Windows OS
重现结果(重现它在 kaggle 服务器上给出的结果)。为此,有人建议使用docker images
在我的本地运行 r 脚本。
我已经安装了 docker 并按照此处给出的说明完成了设置步骤https://docs.docker.com/windows/step_one/
安装后,我正在努力研究如何创建 kaggle R 图像并使用本地资源/数据在我的本地运行 R 脚本。有人可以帮我解决这些吗?
您可以rstat
从 dockerhub 加载已构建的映像:
docker run kaggle/rstats
要使用本地数据,您应该创建卷:
docker run -v /you/local/data/path:path/in/docker/container kaggle/rstat
卷将本地存储与容器存储绑定。您还可以为输出数据创建额外的卷。
rstate
dockerfile 中的最后一行是
CMD ["R"]
这意味着将在容器启动后调用 R 控制台。刚刚通过终端中的脚本(脚本应该使用容器中已安装卷的数据并将结果写入已安装的输出卷)。脚本执行后,您可以停止容器。您的输出数据将保存在本地计算机上。
PS图像很大(6Gb)。我以前从未见过如此大的 docker 图像。