如果当前正在使用Dockerfile构建图像并且我对该Dockerfile本身执行了一些更改,它是否会影响构建的后续步骤?
答案 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 .
的任何地方。
如此简短的回答根本不重要:)