这个问题可能是非常基本的,甚至是不合适的,但我是新接触docker的,我在某个地方读到docker镜像是只读的,即一旦它创建,就不能修改或更改,但我们可以删除,那么当再次重新部署相同的代码时会发生什么?它是通过删除现有镜像还是每次创建新镜像来创建新镜像?
发布于 2021-04-08 01:45:07
据我所知,每次重新部署( Docker build)时都会创建新的docker镜像(Docker Build),如果之前的版本代码有任何变化的话。你可以通过跟踪它创建的图像id来理解它。如果与以前版本的代码相比没有任何更改,则为。然后,无论您重新部署(Docker build)多少次,镜像都保持不变,除非您将其删除。
https://stackoverflow.com/questions/66991290
复制相似问题