软件测试|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命令有所帮助!

相关文章
|
6月前
|
Kubernetes Devops Docker
Kubernetes 和 Docker Swarm:现代 DevOps 的理想容器编排工具
本指南深入解析 Kubernetes 与 Docker Swarm 两大主流容器编排工具,涵盖安装、架构、网络、监控等核心维度,助您根据团队能力与业务需求精准选型,把握云原生时代的技术主动权。
607 115
|
6月前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
7月前
|
运维 持续交付 开发者
Docker:重塑现代应用开发的容器革命
Docker:重塑现代应用开发的容器革命
|
7月前
|
运维 持续交付 开发者
Docker:现代应用开发的容器化革命
Docker:现代应用开发的容器化革命
|
5月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !

热门文章

最新文章