软件测试|docker ps命令 管理和监视容器的利器

简介: 软件测试|docker ps命令 管理和监视容器的利器

image.png

简介

Docker是一种流行的容器化平台,用于构建、分发和运行应用程序。Docker提供了许多命令行工具,其中之一是docker ps命令。本文将深入介绍docker ps命令,解释其用途、参数和功能,以及如何使用该命令来管理和监视运行中的Docker容器。

docker ps

在Docker中,容器是运行应用程序的独立环境。docker ps命令用于列出当前正在运行的容器,并提供了关于每个容器的详细信息,如容器ID、名称、状态、端口映射等。以下是docker ps命令的常见用法:

docker ps [OPTIONS]

docker ps可选参数如下(部分):

  • -a, --all,显示全部容器(默认只显示运行中的容器)
  • -f, --filter filter,根据提供的 filter 过滤输出
  • -n, --last int,列出最近创建的 n 个容器(默认-1,代表全部)
  • -l, --latest,显示最近创建的容器(包括所有状态的容器)
  • -s, --size ,显示总的文件大小
  • --no-trunc,显示完整的镜像 ID
  • -q, --quiet ,静默模式,只显示容器 ID

使用示例

  1. 显示正在运行的容器
docker ps
  1. 显示所有容器(包括已停止的)
docker ps -a
  1. 显示最近创建的容器
docker ps -l
  1. 显示指定数量的容器
docker ps -n 3
  1. 显示完整的镜像ID
docker ps --no-trunc
  1. 只显示镜像ID
docker ps -q

7.自定义输出格式

docker ps --format "table {
   
   {.ID}}\t{
   
   {.Image}}\t{
   
   {.Status}}"

命令输出如下图:

image.png

字段说明

下面是对docker ps命令结果中部分字段的说明

  • CONTAINER ID:容器 ID
  • IMAGE:容器使用的镜像
  • COMMAND:启动容器时后,容器运行的命令
  • CREATED:容器的创建时间
  • STATUS:容器状态
  • PORTS:实际运行端口,若有指定运行端口则会显示指定的端口和默认运行端口,以及连接类型( tcp / udp )
  • NAMES:容器名字
  • SIZE:容器全部文件的总大小,也会显示容器大小

容器状态介绍

  • created:已创建
  • restarting:重启中
  • running:运行中
  • removing:迁移中
  • paused:暂停
  • exited:停止
  • dead:死亡

总结

·docker ps·命令是Docker中一个非常有用的工具,它提供了对容器的管理和监视功能。通过使用不同的选项和参数,可以灵活地定制·docker ps·命令的输出,并与其他Docker命令结合使用,更好地管理和运维容器化的应用程序。希望本文对您理解和使用docker ps命令有所帮助!

相关文章
|
1天前
|
Cloud Native Linux 开发者
【Docker】Docker:解析容器化技术的利器与在Linux中的关键作用
【Docker】Docker:解析容器化技术的利器与在Linux中的关键作用
|
2天前
|
存储 运维 Linux
Docker详解(六)——Docker高级控制命令
Docker详解(六)——Docker高级控制命令
14 3
|
3天前
|
存储 Kubernetes Docker
Kubernetes(K8S)集群管理Docker容器(概念篇)
Kubernetes(K8S)集群管理Docker容器(概念篇)
|
4天前
|
存储 Ubuntu 安全
Docker容器常用命令
Docker容器常用命令
18 1
|
4天前
|
监控 Docker 容器
Docker从入门到精通:Docker log 命令学习
了解 Docker 日志管理对容器监控至关重要。`docker logs` 命令用于查看和管理容器日志,例如,`docker logs <container_name>` 显示容器日志,`-f` 或 `--follow` 实时跟踪日志,`--tail` 显示指定行数,`--timestamps` 添加时间戳,`--since` 按日期筛选。Docker 支持多种日志驱动,如 `syslog`,可通过 `--log-driver` 配置。有效管理日志能提升应用程序的稳定性和可维护性。
8 0
|
9天前
|
存储 运维 监控
构建高效稳定的Docker容器监控体系
【4月更文挑战第18天】 在现代微服务架构中,Docker容器已成为部署和运行应用的标准环境。随之而来的挑战是如何有效监控这些容器的性能与健康状况,确保系统的稳定性和可靠性。本文将探讨构建一个高效稳定的Docker容器监控体系的关键技术和方法,包括日志管理、性能指标收集以及异常检测机制,旨在为运维人员提供实用的指导和建议。
|
18天前
|
应用服务中间件 Docker 容器
docker 镜像常用命令
docker 镜像常用命令
39 0
|
18天前
|
Linux Docker 容器
docker 容器常用命令
docker 容器常用命令
13 0
|
18天前
|
Linux Shell 虚拟化
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
28 0
|
1月前
|
存储 监控 Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
42 0

热门文章

最新文章