构build一个与现有名称相同的新Docker镜像

如果我build立一个与现有名字相同的新docker图像,旧的图像是否会被覆盖?

Docker中的图片没有名称,它们有标签。

标签是对图像的引用。 多个标签可能指向相同的图像。

如果您重新分配已经使用的标签,那么原始图像将丢失标签,但将继续存在(仍然可以通过其图像ID访问,而其他标签可能会引用该标签)。

您可以使用带有标签的版本e / g /:

docker build -t <USER>/<CONTAINER>:<VERSION> docker build -t maluuba/haproxy:2 docker build -t maluuba/haproxy:latest #Default behavior when you don't use version docker build -t maluuba/haproxy:old