关于dockerfile 镜像大小的研究

2018年11月18日12:57:04 发表评论浏览:3

docker容器很好,但是镜像的大小关乎占用硬盘的大小,以最小的硬盘获得最大的效益才是最佳的使用方法。

那么镜像的大小和层的大小最为密切。

当我们使用ADD时使用了自动解压的话,ADD层就有双倍的硬盘使用。

最好还是使用COPY然后在RUN 层操作

docker history 镜像

这个命令能很好的查看每层是使用硬盘的大小

要想有小的镜像,那么就要用最小的系统Alpine。

下面我记录下Alpine安装bash备忘。

FROM alpine:3.7

MAINTAINER Rethink #更新Alpine的软件源为国内(清华大学)的站点,因为从默认官源拉取实在太慢了。。。 RUN echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main/" > /etc/apk/repositories

RUN apk update
&& apk upgrade
&& apk add --no-cache bash
bash-doc
bash-completion
&& rm -rf /var/cache/apk/*
&& /bin/bash

 

原文链接:https://www.datayang.com/article/35

  • 微信(WeChat)
  • 多少不重要
  • weinxin
  • 支付宝(Alipay)
  • 有鼓励就好
  • weinxin
voice 站点
fourLoko四洛克four调酒师系列紫枭粉蝎进口预调鸡尾酒两罐套装
【香港直邮】澳洲G&M 绵羊油保湿霜含VE 绿色
全自动撸飞机杯男用自慰自卫慰器工具成人情趣性用品四维空间抽插
精油一件代发,法国Florihana 荷荷巴油

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: