Advertisement

学习 Docker 系列课程 | 镜像分层概念 | 三种主要方法:基于已有镜像、基于本地模板、基于 Dockerfile(重点)

阅读量:

文章结构概述

  • 一、Docker 镜像的层级结构
    • 二、Docker 容器的构建方式
      • 1.利用现有镜像进行生成
      • 2.依据本地模板进行构建
      • 3.通过 Dockerfile 进行创建(重点)
        • ①基本介绍
        • ②相关操作命令
        • ③具体实例

一、Docker镜像分层结构解析

Dockerfile 由若干条指令组成,随着对 Dockerfile 与镜像之间关联性的进一步探究,人们会很快意识到,Dockerfile 中的每一项指令都会在 Docker 镜像中生成对应的一个层级。

继续以以下 Dockerfile 作为示例:

复制代码
    FROM ubuntu:14.04		#指定新镜像所基于的镜像,用于创建镜像
    ADD run.sh /			#将脚本添加至该镜像中,启动容器后就可以使用了
    VOLUME /data			#在容器中创建挂载点(-v)
    CMD ["./run.sh"] 		#启动该脚本/命令
    
    
      
      
      
      
    

在执行 docker build 命令以构建上述 Dockerfile 的过程中,系统将基于 `ubun

全部评论 (0)

还没有任何评论哟~