0

我正在尝试R script在我的本地Windows OS重现结果(重现它在 kaggle 服务器上给出的结果)。为此,有人建议使用docker images在我的本地运行 r 脚本。

我已经安装了 docker 并按照此处给出的说明完成了设置步骤https://docs.docker.com/windows/step_one/

安装后,我正在努力研究如何创建 kaggle R 图像并使用本地资源/数据在我的本地运行 R 脚本。有人可以帮我解决这些吗?

4

1 回答 1

0

您可以rstat从 dockerhub 加载已构建的映像:

docker run kaggle/rstats

要使用本地数据,您应该创建卷:

docker run -v /you/local/data/path:path/in/docker/container kaggle/rstat

卷将本地存储与容器存储绑定。您还可以为输出数据创建额外的卷。

rstatedockerfile 中的最后一行是

CMD ["R"]

这意味着将在容器启动后调用 R 控制台。刚刚通过终端中的脚本(脚本应该使用容器中已安装卷的数据并将结果写入已安装的输出卷)。脚本执行后,您可以停止容器。您的输出数据将保存在本地计算机上。

PS图像很大(6Gb)。我以前从未见过如此大的 docker 图像。

于 2016-04-08T12:30:15.390 回答