zoukankan      html  css  js  c++  java
  • 第 3 章 镜像

    容器是镜像的运行实例,有了镜像才能启动容器。

    镜像的内部结构

    hello-world - 最小的镜像

    hello-world 是 Docker 官方提供的一个镜像,通常用来验证 Docker 是否安装成功。

    1. 下载  docker pull
    2. 查看大小 docker images
    3. 运行 docker run

     

    hello-world镜像大小不到2KB!

       

      Dockerfile 是镜像的描述文件,定义了如何构建 Docker 镜像。

      hello-world镜像的内部是:

          只有短短三条指令。

          

      1. FROM scratch
        此镜像是从白手起家,从 0 开始构建。
      2. COPY hello /
        将文件“hello”复制到镜像的根目录。
      3. CMD ["/hello"]
        容器启动时,执行 /hello

    镜像 hello-world 中就只有一个可执行文件 “hello”,其功能就是打印出 “Hello from Docker ......” 等信息。

    /hello 就是文件系统的全部内容,连最基本的 /bin,/usr, /lib, /dev 都没有。

    hello-world 虽然是一个完整的镜像,但它并没有什么实际用途。

     

    -----------------引用来自---------------------

    https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587581&idx=1&sn=35d09fd17fa8b11f9640880b49bee009&chksm=8d308064ba47097213975a40904f6fc1644a42f5e3b46f3771d069ed139dec1ce1633a157183&scene=21#wechat_redirect

  • 相关阅读:
    Java主流日志工具库
    JSON 与 String、Map、JavaBean互转
    Session超时处理
    spring cron表达式(定时器)
    Windows服务器下用IIS Rewrite组件为IIS设置伪静态方法
    JAVA导出Excel(支持多sheet)
    自己实现一个简单的线程池
    数据库
    计算机网络
    HashMap源码分析
  • 原文地址:https://www.cnblogs.com/gsophy/p/10179561.html
Copyright © 2011-2022 走看看