Docker基础内容之镜像

 概念

镜像是一个包含程序运行必要依赖环境和代码的只读文件,它采用分层的文件系统,将每一次改变以读写层的形式增加到原来的只读文件上。镜像是容器运行的基石。

下图展示的是Docker镜像的系统结构。其中,镜像的最底层必须是一个称为启动文件系统(bootfs)的镜像,用户不会与这一层直接打交道。bootfs的上层镜像就是我们熟知的根镜像。

镜像的本质是磁盘上一系列文件的集合

docker镜像常用操作

下载镜像至本地
docker pull name

列出现有镜像,可简写"docker images";
docker image ls:

列出所有镜像,包括中间层镜像
docker image ls -a

通配符匹配镜像名
docker image ls ce*

特定格式显示
docker image ls -q

格式化显示镜像内容
docker image ls --format "table {{.ID}}	{{.Repository}}	{{.Tag}}"

列出悬浮镜像
docker image ls -f dangling=true

删除悬浮镜像
docker image prune

利用容器进行构建;不推荐这么使用
docker commit

列出镜像的详细信息
docker inspect name

搜索符合名称的镜像
docker search name

删除指定镜像,可简写"docker rmi name";
docker image rm name

上传镜像至仓库
docker push name

镜像的构建,可简写"docker build -t name .";
docker image build -t name . 
原文地址:https://www.cnblogs.com/guge-94/p/11066298.html