gpt4 book ai didi

windows - Dockerfile vs从容器创建镜像

转载 作者:行者123 更新时间:2023-12-02 21:02:16 26 4
gpt4 key购买 nike

使用Dockerfile创建镜像与从容器创建镜像之间有什么区别吗? (例如,从与Dockerfile相同的基础上运行容器,将istaller转移到该容器,从命令行运行它们,然后从容器中创建镜像)。

至少我发现从Windows Base docker容器安装VC Runtime不起作用:(

最佳答案

如果使用Dockerfile创建镜像,则通过从源代码管理中 check out 镜像,更新基础镜像上的标记或docker pull为其更新版本,然后重新运行docker build来更新镜像几乎是微不足道的。

如果您通过运行docker commit创建镜像,并且发现一年内基本Linux发行版中存在一个严重的安全漏洞,并且您需要立即停止使用它,则需要记住一年前构建该镜像时的操作。图片以及您重复这些步骤的确切步骤,最好希望您再次以完全相同的方式进行操作。哦,如果您只在文本文件中写下了启动FROM的基本图像,必须将COPY放入哪些文件,然后需要RUN哪些命令来在图像中设置应用程序...

简而言之,与运行docker build相比,编写Dockerfile,将其提交到源代码管理以及运行docker commit几乎总是更好的做法。您可以设置一个持续集成系统,以在源代码发生更改时重建镜像。当存在该安全漏洞时,将FROM行撞到较新的基本镜像并进行重建很简单。

关于windows - Dockerfile vs从容器创建镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60046663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com