我正在阅读几篇有关如何在Docker容器中获取代码的文章。
我发现了"In short, for production use ADD/COPY method, for the development use docker volume feature"
我从上述内容中了解
1)我们将使用内部代码构建图像以进行生产。即在生产服务器中,我必须拉出图像并运行它。无需担心代码文件,因为所有内容都打包在图像中。
2)在开发过程中,请使用卷来共享文件夹。
我的问题是:每当进行更改时,我都会在开发服务器上构建映像,然后在生产服务器中拉并运行该映像。
假设我的镜像Dockerfile如下:
FROM some-os -- 375Mb
COPY codefolder /root/ --25MB
当我放置更新的代码文件夹时,图像与以前的图像不同。
在某些情况下,大多数时间都没有变化。所以代码文件夹只会改变
因此,每次(第一次)之后,我都会拉动修改后的图像400 MB或25 MB下载多少MB
答案 0 :(得分:1)
第一次下载新层后:25M。