如果在构建耗尽时更改Dockerfile会怎么样?

时间:2016-09-28 11:28:09

标签: docker docker-compose dockerfile docker-registry

如果当前正在使用Dockerfile构建图像并且我对该Dockerfile本身执行了一些更改,它是否会影响构建的后续步骤?

2 个答案:

答案 0 :(得分:6)

直到你重新运行它。 Dockerfile的第一个版本将在内存中,并且不知道您的更改。

答案 1 :(得分:0)

您应该看到 Dockerfile 作为容器的源代码(如C,C ++或Go),并将docker镜像视为已编译的二进制文件,实际上docker镜像只是一个二进制文件,所以 Dockerfile 仅在你执行@GetMapping(value = "/oith/getProcess", produces = "text/plain;charset=utf-8") public @ResponseBody ResponseEntity<String> getProcess(@RequestParam(value = "module") BigInteger moduleId) { return new ResponseEntity<>("any text...", HttpStatus.CREATED); } 命令时才有意义,所有容器只是一个你可以运行的文件,或者移动到你可以执行docker build -t containerName .的任何地方。

如此简短的回答根本不重要:)