1.合并命令。

控制并减少命令行的数量,尽量把能合并到一起的命令用“&&”合并到一起执行,这里的命令主要指“RUN”命令的操作;

2.清除缓存及文件。

在当前指令层及时清除用完的资源文件及yum缓存,每一条指令会形成一个镜像层,下一条指令会基于上一指令层执行;

3.注意命令的先后顺序。

将修改频繁的文件或目录放在DockerFile脚本指令的后面(“CMD”的前面),这样可以充分利用docker镜像的缓存机制,减小生成镜像所需的时间。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐