1、docker pull
功能:直接从Docker Hub镜像源来下载镜像。
命令格式:docker pull NAME[:TAG]
NAME:镜像仓库的名称
TAG:镜像的标签,通常用来表示版本信息
示例:
# 在163镜像源中下载CentOS,版本为7.2.1511
docker pull hub.c.163.com/public/centos:7.2.1511
2、docker images
功能:列出本地主机上已有镜像的基本信息。
示例:
# 列出已经下载的镜像
docker images
3、docker tag
功能:为镜像添加新的标签,主要目的是为方便后期操作。
示例:
# 修改hub.c.163.com/public/centos 镜像与标签名称更换为 centos:7.2
docker tag hub.c.163.com/public/centos:7.2.1511 centos:7.2
4、docker history
功能:查看镜像历史(可以查看各个层具体内容是什么)。
示例:
# 查看刚刚打上标签的centos:7.2 镜像历史
docker history centos:7.2
5、docker search
功能:搜索镜像
命令格式:docker search [OPTIONS] TERM
OPTIONS参数说明:
–automated=true|false:仅显示自动创建的镜像,默认为否。
–no-trunc=true|false:输出信息不截断显示,默认为否。
-s, –starts=X:指定显示星级以上的镜像,默认为,即所有镜像。
示例:
# 搜索所有自动创建的评价为3星以上的,关键字为centos的镜像
docker search –automated -s 3 centos
6、docker ps
功能:查看本机存在的容器。
命令格式:docker ps [OPTIONS]
OPTIONS说明:
-a :显示所有的容器,包括未运行的。
-f :根据条件过滤显示的内容。
–format :指定返回值的模板文件。
-l :显示最近创建的容器。
-n :列出最近创建的n个容器。
–no-trunc :不截断输出。
-q :静默模式,只显示容器编号。
-s :显示总的文件大小。
示例:
# 查看当前运行的所有容器信息
docker ps
# 查看所有容器信息,包括停止状态的
docker ps -a
7、docker rmi
功能:删除镜像
命令格式:docker rmi IMAGE [IMAGE…]
IMAGE:可以为镜像标签或ID
示例1:
# 查看镜像标签
docker images
# 删除 hub.c.163.com/public/centos 镜像
docker rmi hub.c.163.com/public/centos:7.2.1511
# 再次查看镜像
docker images
示例2:
# 强行删除镜像,参数 -f
docker rmi -f hub.c.163.com/public/centos:7.2.1511