docker-编写dockerfile最佳实践

编写dockerfile最佳实践

  • 减少镜像层
    • 一次RUN指令形成新的一层,尽量Shell命令都写在一行,减少镜像层。
  • 优化镜像大小
    • 一次RUN形成新的一层,如果没有在同一层删除,无论文件是否最后删除,都会带到下一层,所以要在每一层清理对应的残留数据,减小镜像大小。
  • 减少网络传输时间
    • 例如软件包、mvn仓库等
  • 多阶段构建
    • 代码编译、部署在一个Dockerfile完成,只会保留部署阶段产生数据。
  • 选择最小的基础镜像
    • 例如alpine
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值