关于dockerfile 镜像大小的研究

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

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 站点
精油一件代发,法国Florihana 荷荷巴油
空姐可儿飞机杯娇滴语音互动发声男用自慰器成人情趣性用品工具
日本Biore/碧柔 防晒霜50g
秋冬款男士牛仔裤修身小脚松紧腰系带韩版百搭潮流新款原色男裤子

发表评论

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