Docker常用命令

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

转载请附上原文出处链接及本声明
李老师的博客 » Docker常用命令

发表评论

提供最优质的文章集合

立即查看 了解详情