云网牛站
所在位置:首页 > Linux教程 > 在Docker中列出容器的操作方法

在Docker中列出容器的操作方法

2019-11-21 10:17:32作者:李民乐稿源:云网牛站

在本文中,我们将说明如何列出Docker容器,提供详细的操作方法。Docker是一个容器化平台,可让你快速构建、测试和部署应用程序,作为可在任何地方虚拟运行的可移植,自给自足的容器,它是事实上的容器部署标准。

在Docker中列出容器的操作方法

 

列出Docker容器

用于列出容器的Docker命令采用以下形式:

$ docker container ls [options]

参考:搜索/下载/构建自定义/删除Docker镜像,运行和删除Docker容器的方法

1.13之前的旧Docker版本使用不同的命令来列出容器:

$ docker ps [options]

上面的命令在较新的Docker版本中仍然受支持,其中ps命令是ls容器的别名。

要列出正在运行的容器,请运行不带任何选项的docker container ls命令:

$ docker container ls

输出将如下图所示:

在Docker中列出容器的操作方法

输出的每一行包括以下几列:

Container ID–标识每个容器的唯一字母数字字符串。

Image–用于创建容器的Docker映像。

Command–启动容器时执行的命令。

Created-容器的创建时间。

Status–容器的状态。

Ports–容器的已发布端口。

Name–容器的名称。

如果没有正在运行的容器,则仅显示标题行。

-a,--all选项使docker容器ls打印所有容器的列表:

$ docker container ls -a

在Docker中列出容器的操作方法

默认情况下,长度超过指定限制的列将被截断,使用--no-trunc选项禁用截断:

$ docker container ls --no-trunc

要仅显示容器的ID,请通过-q,--quiet选项:

$ docker container ls -q

返回信息如下:

在Docker中列出容器的操作方法

--format允许你使用Go模板格式化输出,例如,仅打印容器的名称和状态,包括要运行的标题:

$ docker container ls --format 'table {{.Names}}\t{{.Status}}'

在Docker中列出容器的操作方法

使用-s,--size选项查看容器的大小:

$ docker container ls -s

每行将包含一个名为SIZE的列,该列显示容器的大小:

在Docker中列出容器的操作方法

--last,-n选项使命令显示最后创建的n个容器,包括所有状态,例如,要查看最近创建的两个容器,可以运行:

$ docker container ls -n 2

在Docker中列出容器的操作方法

还有一个选项仅列出最新创建的容器--latest,-l与-n 1相同:

$ docker container ls -l

--filter,-f选项使你可以基于某些条件来过滤输出,例如,要仅查看状态为退出的容器,可以运行:

$ docker container ls -f "status=exited"

在Docker中列出容器的操作方法

 

结论

Docker容器是映像的独立运行时实例。

要列出Docker容器,请使用docker container ls命令或其别名docker ps。

 

相关主题

连接到Docker容器,包括将Shell带到容器的方法

精选文章
热门文章