温馨提示×

如何在Ubuntu上优化Docker镜像大小

小樊
61
2025-08-27 17:35:20
栏目: 智能运维

以下是在Ubuntu上优化Docker镜像大小的方法:

  1. 选择轻量级基础镜像:使用ubuntu:slimalpine等轻量级镜像替代ubuntu:latest,减少基础镜像体积。
  2. 合并命令减少层数:将多个RUN命令合并为一个,避免创建过多镜像层,例如RUN apt-get update && apt-get install -y package1 package2 && apt-get clean
  3. 清理缓存和临时文件:安装软件后清理APT缓存(rm -rf /var/lib/apt/lists/*),删除不必要的临时文件和构建产物。
  4. 多阶段构建:将构建环境和运行环境分离,仅复制运行时所需文件到最终镜像,例如先在builder阶段编译,再在production阶段复制二进制文件。
  5. 使用.dockerignore文件:排除构建时不需要的文件和目录(如node_modules.git等),减少构建上下文大小。

0