Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何终止dockerfile?_Docker - Fatal编程技术网

如何终止dockerfile?

如何终止dockerfile?,docker,Docker,我使用#注释掉Dockerfile中不需要的命令。有人知道有没有命令(比如exit)来终止一个驯服文件,这样下面的所有行就不会运行了吗?谢谢。从技术上讲,我看到了很多选择: 评论是最好的选择 创建两个单独的docker文件。比如Dockerfile.dev或Dockerfile.prod,并通过构建来指定它们(我个人不喜欢也不实践) 请描述您最初的意图(您为什么需要它),也许我们会找到合适的解决方案。不可能。如果这主要是为了调试目的,docker build会打印中间映像ID,您可以docker

我使用
#
注释掉Dockerfile中不需要的命令。有人知道有没有命令(比如exit)来终止一个驯服文件,这样下面的所有行就不会运行了吗?谢谢。

从技术上讲,我看到了很多选择:

  • 评论是最好的选择
  • 创建两个单独的docker文件。比如Dockerfile.dev或Dockerfile.prod,并通过构建来指定它们(我个人不喜欢也不实践)

  • 请描述您最初的意图(您为什么需要它),也许我们会找到合适的解决方案。

    不可能。如果这主要是为了调试目的,
    docker build
    会打印中间映像ID,您可以
    docker run--rm-it 0123456789ab/bin/sh
    获得针对其中任何一行的调试shell(即使最终构建失败)。