微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

在Linux系统中如何使Docker镜像变小

时间:2024-05-18 14:33:54   

大家好,今天Win10系统之家小编给大家分享「在Linux系统中如何使Docker镜像变小」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

中宝平增客系统app系列软件最新版本下载

  在Linux中镜像往往非常大,但是使用Docker镜像是以个例外。使用Linux Docker制作的镜像,小的可能只有几M。本文就来介绍一下在Linux系统中如何使Docker镜像变小的方法。

  传统的镜像写法:

  FROM ubuntu:12.04

  RUN apt-get update

  RUN apt-get install -y nginx zip curl

  RUN echo “daemon off;” 》》 /etc/nginx/nginx.conf

  RUN curl -o /usr/share/nginx/www/master.zip -L https://codeload.github.com/gabrielecirulli/2048/zip/master

  RUN cd /usr/share/nginx/www/ && unzip master.zip && mv 2048-master/* 。 && rm -rf 2048-master master.zip

  EXPOSE 80

  CMD [“/usr/sbin/nginx”, “-c”, “/etc/nginx/nginx.conf”]

  Linux使Docker镜像变小的方法

  基于ubuntu12.04,先来一个更新,然后安装nginx、zip、curl,配置nginx,下载2048代码,解压再放到指定位置,删除原始文件,抛出80端口,最后是执行命令。

  这样的dockerfile再熟悉不过了吧,随便docker hub或者其他教学文档都是这样,接下来,我们来谈谈中间的毛病。

  1、pull一个ubuntu需要多少时间,占多大的空间?(初学者好多在这一步就头痛)2、ubuntu在没有添加中国镜像源的情况,更新是个多么痛苦的事?3、配置 4、整个生成的镜像硕大无比,玩个2048不需要这么复杂。

  光提问题,不给解决方案就是耍流氓,还是看dockerfile:

  FROM alpine:latest

  MAINTAINER alex alexwhen@gmail.com

  RUN apk --update add nginx

  COPY 。 /usr/share/nginx/html

  EXPOSE 80

  CMD [“nginx”, “-g”, “daemon off;”]

  极简化的利用dockerfile和base镜像和github的特性,能少一句就少一句,动动手试一下,这样build出来,整个镜像不超过10M,回过头来看看前面的镜像,光一个ubuntu得多大啊,实在是居家必备。

  以上就是在Linux系统中如何使Docker镜像变小的方法介绍了,Linux镜像越小占用空间就越少,而且安装就更快。

以上就是关于「在Linux系统中如何使Docker镜像变小」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

*本文来②源Win10系统之家,转载请联系本站网管!

上一篇:返回列表 下一篇:返回列表

相关文章

  • 在Linux系统中如何使Docker镜像变小

    在Linux系统中如何使Docker镜像变小


      在Linux中镜像往往非常大,但是使用Docker镜像是以个例外。使用LinuxDocker制作的镜像,小的可能只有几M。本文就来介绍一下在Linux系统中如何使Docker镜像变小的方法。
      传统的镜像写法:
      FROMubuntu:12.04
      RUNapt-getupdate
      RUNapt-getinstall-ynginxzipcur...
  • 如何在Linux系统中制作可启动img/iso镜像文件

    如何在Linux系统中制作可启动img/iso镜像文件


      img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件。
      制作镜像文件有三种方法,cp,cat,dd和其它专用工具。cp,cat和dd都可以从设备复制文件来创建镜像。而dd命令更为强大,可以通过指定块大小,块多少来直接创建镜像。
      IMG文件:...
  • 如何在Linux系统中设置微软鼠标

    如何在Linux系统中设置微软鼠标


      在windows下使用微软鼠标非常简单,微软鼠标拥有5个按钮,那么在Linux下要如何使用微软鼠标呢?下面小编就给大家介绍下如何在Linux下配置微软鼠标。
      虽说使用linux的人大都对微软没什么好感,但不能否认微软确实也出了不少好东西呀,比如微软鼠标(IE系列)icon_smile.gifIE2.0和以上版本都有5个按钮,除了正常的左中右外,两侧还各有一个,在windo...
  • 如何在CentOS6.5系统中安装Docker

    如何在CentOS6.5系统中安装Docker


      Docker是基于LXC的高级容量引擎,可用于目前流行的Linux系统,启动快,资源占用小,下面小编就给大家介绍下CentOS6.5安装Docker的方法,一起来学习下吧。
      开始安装docker之旅:
      [root@localhost~]#uname-r
      2.6.32-431.el6.x86_64
      [root@localhost~]#ca...