启动Docker服务后,我们可以通过Docker命令来完成一些操作
查看Dokcer容器镜像
docker images
可以看到,我们此时的Docker里有一个镜像hello-world
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签版本号,拉取镜像不加Tag默认是latest
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
以上5个标签就是Docker容器里镜像基本的参数,在以后的使用中,会经常使用
docker -a 列出本地所有的镜像(含历史映像层)
docker -q 只显示镜像ID
docker search + 某个XXX镜像名字
下载镜像
docker pull 镜像名字
这里再次说明,镜像不加本版号,默认是latest
拉取镜像示例:Ubuntu
docker pull ubuntu
查看容器镜像
不出意外,我们的容器现在已经是有两个镜像了
细心的小伙伴可以发现,平时我们使用的Ubuntu的镜像都是几个G左右大小,为什么Docker里Ubuntu只有72.8MB。这是因为,Docker镜像仓库的镜像,只提供最最最精简的服务,精简连vim没有,需要自己动手下载。其次,Docker在使用容器时,需要快,方便,所以不必要的功能在容器里也就还会去掉。
查看镜像/容器/数据卷所占的空间
docker system df
删除单个镜像
docker rmi -f 镜像ID
删除多个镜像
docker rmi -f 镜像名1:TAG 镜像名2:TAG
镜像没有Tag标签,就不需要加,若有,则需要
实例删除hello-world镜像
查看镜像
此时,Docker里就剩下一个ubuntu镜像了