我们想在DockerHub上利用DockerFiles的优秀目录,但团队无法使用Docker。
有没有办法运行DockerFile,好像它是针对机器的shell脚本?
例如,如果我选择针对仅运行Debian Jessie的服务器运行Docker容器ruby:2.4.1-jessie
,我希望它忽略FROM
指令但能够设置ENV
的环境。 {1}}并运行此Dockerfile中的RUN
命令:Github docker-library/ruby:2.4.1-jessie
答案 0 :(得分:1)
dockerfile假定在空容器或其构建的映像(使用FROM)中执行。有关环境的知识(特别是文件系统和所有已安装的软件)非常重要,在docker之外运行类似的东西可能会产生副作用,因为文件位于没有文件的地方。
我不推荐它