Lazy loaded image
编程
📕Day04-Docker常用命令
字数 745阅读时长 2 分钟
2021-2-6
2025-8-13
type
status
date
slug
summary
tags
category
icon
password

启动类命令

启动docker:
停止Docker:
重启Docker:
查看状态:
设置开机自启:

帮助类命令

查看Docker版本:
查看Docker概要信息:
查看Docker总体帮助文档:
查看docker具体命令帮助文档:

镜像命令

列出本地主机上的镜像

参数:
  • a:列出所有镜像(含历史镜像)
  • q:只显示镜像ID
  • f:过滤

在远程仓库中搜索镜像

(默认取docker hub中搜索)
参数:
  • f:过滤
  • -limit 数量:只展示前几项

下载镜像

不加 tag 时,默认下载最新的镜像(即tag为latest)。

查看占据的空间

查看镜像/容器/数据卷所占的空间:

删除镜像

可以使用空格分隔,删除多个镜像:
删除全部镜像:

虚悬镜像

仓库名、标签都是<none>的镜像,俗称虚悬镜像(dangling image)。

命令自动补全

docker支持命令自动补全功能,当输入镜像名前几位时,可以按tab键自动补全镜像名称、tag等。
如果按下tab时没有自动补全,可以按以下步骤操作:
  1. 检查是否安装了bash-completion(命令补全增强包)
  1. 如果有/usr/share/bash-completion目录,但是没有/usr/share/bash-completion/bash_completion文件(centos6为/etc/bash_completion文件),则需要安装bash-completion
  1. 检查是否安装了docker的自动补全
  1. 如果已经安装了docker自动补全,使用source命令使其生效
  1. 再次使用tab查看是否可以自动补全
  1. 如果有报错,且报错中提示_get_comp_words_by_ref: command not found。说明bash-completion的配置文件没有生效,需要source一下
  1. 再次使用tab查看是否可以自动补全
上一篇
Day03-Docker下载加速
下一篇
Day05-Docker容器命令