Docker基础内容之镜像

 概念

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

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

 

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

 

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}}\t{{.Repository}}\t{{.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 . 
相关文章
相关标签/搜索