Dockerfile的优点
我们可以创建Docker镜像,并在没有Dockerfile的情况下将它们推送到Hub.为什么有一个Dockerfile很有用?它的优点是什么? Dockerfile创建是一个耗费时间很长的过程,只能由人工制作. 最佳答案
Dockerfile用于通过在docker镜像上指定我们想要的所有步骤来实现工作自动化.
是的,我们可以创建Docker镜像,但每当我们想要进行任何更改时,您必须手动更改并测试并推送它. 或者如果您将Dockerfile与dockerhub一起使用,那么它将自动重建并在每次修改时进行更改,如果出现错误,则重建将失败. Dockerfile的优点 > Dockerfile是Docker镜像的自动脚本 Docker文件与dockerhub的优点 > Docker Hub为Dockerfile提供私有存储库. 已提交映像与Dockerfile映像之间的区别 提交的映像:它将容器的文件更改或设置提交到新映像中.
调试容器并将更改的设置导出到另一个图像是一个很好的选择.但是docker建议使用dockerfile see here,或者我们可以说commit是docker的版本控制或图像的备份.
基于Dockerfile的映像: 它始终使用基本图像来创建新图像.假设您在dockerfile中进行了任何更改,那么它将在新图像上应用所有dockerfile步骤并创建新图像.但提交使用相同的图像. 我的观点我们必须使用具有我们想要的所有步骤的dockerfile,但如果我们从提交创建图像,那么我们必须记录我们所做的所有更改,如果我们想要创建新图像,我们可以说dockerfile是图像的文档. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |