错误原因:
镜像的层级太多
查看层级命令:
docker history <镜像hash值> |wc - l
根本原因:
docker build制作镜像时套用了太多层级,一直不断From镜像,包括不限于COPY,RUN等操作,以至于不断叠加层数。
解决办法:
追根溯源,查找历史的镜像版本,历史的dockerfile,删除镜像制作的冗余步骤,尽量的合并精简。
结论:
制作镜像最好能够将镜像的改动放在一个dockerfile,便于后续改动和维护
错误原因:
镜像的层级太多
查看层级命令:
docker history <镜像hash值> |wc - l
根本原因:
docker build制作镜像时套用了太多层级,一直不断From镜像,包括不限于COPY,RUN等操作,以至于不断叠加层数。
解决办法:
追根溯源,查找历史的镜像版本,历史的dockerfile,删除镜像制作的冗余步骤,尽量的合并精简。
结论:
制作镜像最好能够将镜像的改动放在一个dockerfile,便于后续改动和维护