我可以使用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外部运行类似的东西可能会产生副作用,因为文件位于没有预期文件的地方。
我不会推荐它