You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker镜像删除后重新构建仍显示旧创建时间的问题咨询

Docker镜像删除后重新构建仍显示旧创建时间的问题咨询

大家好,我遇到了一个Docker的疑问,想请教一下社区的朋友们:

首先我本地有一个已存在的Docker镜像,执行docker image ls查看的结果如下:

REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
setupython   latest    3ce7423c6076   11 hours ago   1.49GB

为了彻底清理相关容器和镜像,我写了一个Shell工具函数:

dockerrm ()
{
docker container ls -a | grep -i -v CONTAINER | awk '{print $1}' | xargs -I Q docker rm Q;
docker image ls -a | grep -i -v IMAGE | awk '{print $3}' | xargs -I Q docker image rm Q
}

执行这个函数后,输出显示镜像已经被成功删除:

08:13:46/~/exp/docker $dockerrm
Untagged: setupython:latest
Deleted: sha256:3ce7423c60768b31c538968efc7155055312df9be2d05d459578b9372dab3564

我又验证了删除结果,执行docker image ls确实看不到任何镜像了:

08:14:27/~/exp/docker $docker image ls
REPOSITORY   TAG       IMAGE ID   CREATED   SIZE

接下来我重新构建镜像,执行命令:

docker build -t setupython --progress=plain .;

但构建完成后,再次执行docker image ls却发现了奇怪的现象——新构建的镜像ID和创建时间居然和之前旧的完全一样:

REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
setupython   latest    3ce7423c6076   11 hours ago   1.49GB   # why 11 hours ago?

我明明已经删除了旧镜像再重新构建,为什么新镜像的创建时间还是显示11小时前?还有什么其他相关的内容需要删除吗?

备注:内容来源于stack exchange,提问作者WestCoastProjects

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:05:26