Docker image

image概念

Smaller icon

Remote docker hub 集中存储镜像的web服务器地址

Namespace 命名空间,存放一类镜像

Repository 一个镜像仓库,使用tag区分

Tag 类似的git中的Tag,表示镜像版本

使用image

  • 列出本机镜像:
1
2
3
4
$ docker images
```
可以使用--filter过滤结果,例如--filter "dangling=true"选出悬挂镜像(没有对应名称和tag,其上层不会被任何镜像依赖,通常可删除)

//删除悬挂镜像
$ docker image –filter “dangling=true” -q|xargs docker rmi
```

创建镜像

使用DockerFile built: docker build -t nginx-node:6.9.2 .

将容器commit: 使用docker ps查看容器id,在docker commit id nginx:version

导入镜像

下载镜像: docker pull busybox

导出镜像: docker save nginx:version >nginx.tar

导入镜像: docker import(导入包含根文件系统的归档),docker load(一般导入由docker save导出的镜像)