几个月前我使用了Docker &我清除了所有容器和图像,但当我安装新图像时,它显示创建为2周前和4个月前,我不明白为什么它显示创建为2周前和4个月前?存储库标记图像ID创建大小ubuntu最新的1d 622 ef 86 b13 2周前73.9MBhello-世界最新的bf 756 fb 1ae 65 4个月前13. 3 kB
rsl1atfo1#
映像是由映像维护人员在几个月前创建的。创建日期并不反映您将映像下载到计算机上的时间或启动映像的时间。
zbwhf8kr2#
“CREATED”,也许与直觉相反,反映了图像中最高层的构建日期。因此,如果:1.您从某个容器注册表中运行一个映像(例如docker/getting-started),不做任何修改:1.“CREATED”设置为第三方映像的创建日期1.您可以基于已创建的Dockerfile构建映像:1.那么“CREATED”将被设置为最高层的构建日期。如果如here所述,Dockerfile仅包含FROM命令和一些CMD设置,则应用FROM中指定的映像的构建日期。其他Dockerfile语句(如COPY)将创建一个新层,并因此更新“CREATED”字段。
docker/getting-started
Dockerfile
FROM
CMD
COPY
2条答案
按热度按时间rsl1atfo1#
映像是由映像维护人员在几个月前创建的。创建日期并不反映您将映像下载到计算机上的时间或启动映像的时间。
zbwhf8kr2#
“CREATED”,也许与直觉相反,反映了图像中最高层的构建日期。
因此,如果:
1.您从某个容器注册表中运行一个映像(例如
docker/getting-started
),不做任何修改:1.“CREATED”设置为第三方映像的创建日期
1.您可以基于已创建的
Dockerfile
构建映像:1.那么“CREATED”将被设置为最高层的构建日期。如果如here所述,
Dockerfile
仅包含FROM
命令和一些CMD
设置,则应用FROM
中指定的映像的构建日期。其他Dockerfile
语句(如COPY
)将创建一个新层,并因此更新“CREATED”字段。