docker的常用命令
帮助命令
docker version #查看版本信息
docker info #显示docker系统信息
docker (具体命令) --help #帮助命令
镜像命令
查看镜像
docker images #查看所有本地的主机上的镜像
-a,–all #列出所有镜像
-q,–quiet #只显示镜像的id
REPOSITORY 镜像仓库源
TAG 镜像的标签
镜像搜索
docker search 镜像名 #镜像搜索
docker search mysql #搜索mysql镜像
–filter=STARS=500 #搜索STARS大于500的镜像
镜像下载
docker pull 镜像名 [:tag] #镜像下载
docker pull mysql #下载mysql镜像,不指定版本直接下载最新版(latest)
docker pull mysql:5.7 #下载mysql5.7版本
docker拉取镜像采用分层下载(image的核心,联合文件系统)。之前已经下载的文件,若是与之后的镜像由重复的文件,不会重复下载。可以大大的节省空间。
镜像删除
docker rmi -f mysql #删除mysql镜像,也可以通过镜像id删除,只要把镜像名称换成镜像id,删除只会删除自己独有的文件,与其他镜像共有的文件不会删除。用空格来分隔多个要删除的容器
docker rmi -f $(docker images -aq) #删除全部镜像