Docker 常用命令

在这里插入图片描述

帮助启动类命令

Docker 的帮助启动类命令主要涉及 Docker 服务的启动、停止、重启、查看状态以及设置开机自启动等操作。

启动 Docker

  • 命令systemctl start docker
  • 说明:该命令用于启动 Docker 服务。在大多数 Linux 发行版中,Docker 服务是通过 systemd 管理的,因此使用 systemctl 命令来启动服务。

停止 Docker

  • 命令systemctl stop docker
  • 说明:该命令用于停止正在运行的 Docker 服务。同样,通过 systemctl 命令来管理服务的停止。

重启 Docker

  • 命令systemctl restart docker
  • 说明:当需要重启 Docker 服务时,可以使用该命令。这通常用于在修改 Docker 配置或更新 Docker 版本后,确保服务以最新的配置或版本运行。

查看 Docker 状态

  • 命令systemctl status docker
  • 说明:该命令用于查看 Docker 服务的当前状态,包括是否正在运行、启动时间、进程ID等信息。这对于诊断 Docker 服务问题非常有用。

设置 Docker 开机自启动

  • 命令systemctl enable docker
  • 说明:该命令用于设置 Docker 服务在系统启动时自动启动。这对于确保 Docker 服务在系统重启后能够自动恢复运行非常重要。

查看 Docker 概要信息

  • 命令docker info
  • 说明:虽然这个命令不属于直接的启动类命令,但它提供了 Docker 系统的概要信息,包括容器数量、镜像数量、存储驱动、执行驱动等,对于了解 Docker 系统的整体状态非常有用。

查看 Docker 总体帮助文档

  • 命令docker --help
  • 说明:该命令显示 Docker 的总体帮助文档,列出了所有可用的 Docker 命令及其简短描述。这是了解 Docker 命令结构和可用选项的好方法。

查看 Docker 命令帮助文档

  • 命令docker 具体命令 --help
  • 说明:对于任何特定的 Docker 命令,都可以通过在该命令后添加 --help 选项来查看其详细的帮助文档。这包括命令的语法、选项、示例等,对于深入了解和使用 Docker 命令非常有帮助。

综上所述,Docker 的帮助启动类命令主要涉及服务的启动、停止、重启、查看状态以及设置开机自启动等操作,同时提供了查看 Docker 系统概要信息和帮助文档的命令。这些命令是 Docker 用户日常管理和维护 Docker 服务的基本工具。

镜像命令

Docker 的常用镜像命令涵盖了镜像的搜索、拉取(下载)、查看、删除、导出、导入等多个方面。

列出本地所有镜像

在Docker中,docker images命令用于列出本地所有的镜像。这个命令是Docker用户日常操作中最常用的命令之一,它可以帮助用户快速查看和管理本地的镜像资源。

基本用法

  • 命令格式docker images [OPTIONS] [REPOSITORY[:TAG]]

  • 常用选项

    • -a--all:列出本地所有的镜像(包括中间映像层,默认情况下,会过滤掉中间映像层)。
    • --digests:显示镜像的摘要信息。
    • -f--filter:显示满足条件的镜像。
    • --format:指定返回值的模板文件,用于自定义输出的格式。
    • --no-trunc:显示完整的镜像信息,避免截断。
    • -q--quiet:只显示镜像的ID。

输出信息

  • REPOSITORY`:镜像仓库名称,从Docker Hub下载的镜像名称或用户自定义编译出的镜像名称。
  • TAG:镜像标签,镜像版本标签,未定义时默认显示latest,代表最新版本。
  • IMAGE ID:镜像ID,Docker系统分配的ID,通常显示的是截断的ID,实际ID更长。
  • CREATED:创建时间,一般显示镜像创建时离当下经过的时间。
  • SIZE:镜像大小,硬盘中占用空间的大小。

对于使用v2或更高版本格式的镜像,还会有一个DIGEST列,以sha256:开头,这是镜像的摘要信息。摘要信息是一个内容可寻址标识符,只要生成镜像的输入保持不变,摘要值就是可预测的。

示例

假设执行docker images命令,输出可能如下(示例内容,实际输出会根据本地镜像情况有所不同):

REPOSITORY          TAG       IMAGE ID       CREATED         SIZE
ubuntu              latest    1d622ef86b13   2 weeks ago     64.2MB
nginx               latest    f09fe80ddb0f   3 weeks ago     133MB
hello-world         latest    fce289e99eb9   4 months ago    1.84kB

这个列表显示了本地存储的三个镜像:ubuntunginxhello-world,包括它们的标签、镜像ID、创建时间和大小。

注意事项

  • 如果想要删除某个镜像,可以使用docker rmi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jasonakeke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值