我可以使用DockerFile作为脚本吗?

我们想在DockerHub上利用DockerFiles的优秀目录,但团队不能使用Docker。

是否有任何方式来运行DockerFile,就好像它是一个机器的shell脚本?

例如,如果我select对运行Debian Jessie的服务器运行Docker容器ruby:2.4.1-jessie ,我希望它忽略FROM指令,但是能够从ENV设置环境并运行RUN命令从这个Dockerfile: Github docker -library / ruby​​:2.4.1-jessie

dockerfile假定在一个空的容器或者它所build立的图像中执行(使用FROM)。 有关环境的知识(特别是文件系统和所有已安装的软件)非常重要,在Docker外部运行类似的东西可能会产生副作用,因为文件位于没有预期文件的地方。

我不会推荐它