docker build -t


本地已经存在名为a的镜像。docker build -t a。是会直接覆盖掉名为a的镜像吗?但是如果不用build。而是对另外一个镜像,docker tag xxx a.就会报错,说已经存在名为a的镜像了。此时用-f。就可以强制覆盖?
已邀请:

platformer - gyliu@IBM

赞同来自:


首先说下docker build,当你把Dockerfile改了后,重新build的话,Docker会在当前镜像的基础上再加一层的。

如果你用“docker tag -f xxx a"的话,是的,当前镜像会被强制覆盖,然后以前是"a"的镜像会变为"<none>"

要回复问题请先登录注册