写点什么

掌握 Docker PS 命令:轻松管理容器

  • 2024-02-29
    北京
  • 本文字数:812 字

    阅读完需:约 3 分钟

前言

作为容器化技术的重要组成部分,Docker 提供了许多命令来管理容器,其中 docker ps 命令是一个基础而且常用的命令。本文将介绍 docker ps 命令的使用方法,旨在帮助初学者轻松了解和使用这个命令。


获取更多技术资料,请点击!

Docker PS 简介

docker ps 命令用于列出当前正在运行的容器。它可以显示容器的基本信息,如容器 ID、镜像名称、启动命令、运行状态等。docker ps 命令的基本语法如下:


docker ps [OPTIONS]
复制代码


OPTIONS 说明:


  • -a :显示所有的容器,包括未运行的。

  • -f :根据条件过滤显示的内容。

  • --format :指定返回值的模板文件。

  • -l :显示最近创建的容器。

  • -n :列出最近创建的 n 个容器。

  • --no-trunc :不截断输出。

  • -q :静默模式,只显示容器编号。

  • -s :显示总的文件大小。

使用示例

  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}}"
复制代码


命令输出如下图:


字段说明

下面是对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 命令有所帮助!


获取更多技术资料,请点击!

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
掌握 Docker PS 命令:轻松管理容器_霍格沃兹测试开发学社_InfoQ写作社区