docker镜像的分层
docker镜像的创建
基于已有的镜像进行创建
#将容器里面运行的程序及运行环境打包生成新的镜像
docker commit [选项] 容器id/容器名 仓库名:标签
#选项
-a 作者信息
-p 生成过程中停止容器的运行
基于本地的模板文件进行创建
wget http://download.openvz.org/template/precreated/debian-7.0-x86-minimal.tar.gz
#导入镜像
cat debian-7.0-x86-minimal.tar.gz | docker import - debian:v1
docker images
基于Dockerfile创建
Dockerfile ———— 一组指令组成的文件
docker build 命令用于使用 Dockerfile 创建镜像
-f :指定要使用的Dockerfile路径;
-tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签。
####由四部分组成####
基础镜像信息
维护者信息
镜像操作指令
容器启动时