学习 Docker 系列课程 | 镜像分层概念 | 三种主要方法:基于已有镜像、基于本地模板、基于 Dockerfile(重点)
发布时间
阅读量:
阅读量
文章结构概述
- 一、Docker 镜像的层级结构
- 二、Docker 容器的构建方式
- 1.利用现有镜像进行生成
- 2.依据本地模板进行构建
- 3.通过 Dockerfile 进行创建(重点)
- ①基本介绍
- ②相关操作命令
- ③具体实例
- 二、Docker 容器的构建方式
一、Docker镜像分层结构解析
Dockerfile 由若干条指令组成,随着对 Dockerfile 与镜像之间关联性的进一步探究,人们会很快意识到,Dockerfile 中的每一项指令都会在 Docker 镜像中生成对应的一个层级。
继续以以下 Dockerfile 作为示例:
FROM ubuntu:14.04 #指定新镜像所基于的镜像,用于创建镜像
ADD run.sh / #将脚本添加至该镜像中,启动容器后就可以使用了
VOLUME /data #在容器中创建挂载点(-v)
CMD ["./run.sh"] #启动该脚本/命令
在执行 docker build 命令以构建上述 Dockerfile 的过程中,系统将基于 `ubun
全部评论 (0)
还没有任何评论哟~
