阚金翔
达则兼济天下,穷则独善其身

通过合理使用选项和清理命令,可以有效控制和减少镜像的大小。这不仅有助于节省存储空间,还能提高部署效率。

替换语句

1.执行RUN apt-get install -y时不安装推荐的软件包,需要替换语句为 --no-install-recommends

文件中减少run语句使用,尽可能合并

2.每个RUN指令创建新层Docker会创建一个新的镜像层,这一层包含了安装的软件包及其所有依赖。这意味着安装的每个软件包都会占用额外的存储空间。

更新安装后删除缓存等

3.在安装过程中,APT会下载软件包并存储临时文件和缓存。如果不清理这些临时文件,镜像的大小会显著增加。

实例

RUN apt-get update \
    && apt-get install --no-install-recommends -y \
    nano \
    && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
posted on 2024-11-20 11:31  阚金翔  阅读(25)  评论(0编辑  收藏  举报