我使用Dockerfile构建了一个图像,并且我注意到创建的图像中存在错误。然后,我运行图像并修复错误。
现在我想知道正确的流程是将更改提交到构建的图像,还是创建新图像。
由于
答案 0 :(得分:1)
如果您想要的是工作图像,那么提交就可以了。然后,您将获得包含修复的新图像。
然而,拥有Dockerfile的好处在于你的构建是可重现的,所以如果你想要与其他人共享图像,或者预见到你自己重建它,你应该维护Dockerfile。
答案 1 :(得分:1)
基本上你有两个选择:
Dockerfile
并重建它,这就是我们Dockerfile
的原因,任何人都可以在任何地方构建预期/正确的图像Dockerfile
,这是您图片的“定义”,我相信您不想在其中留下任何“错误”。