Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docker CLI 中 docker container ls 常用命令。

1、docker container ls简介

docker container ls可以显示容器列表。

参考文档:https://docs.docker.com/engine/reference/commandline/container_ls/

2、docker container ls语法

docker container ls [OPTIONS]

3、选项说明

命令

描述

--all , -a

显示所有容器(默认显示正在运行)

--filter , -f

根据提供的条件过滤输出

--format

使用自定义模板格式化输出: 

‘table’ : 使用列标题以表格格式打印输出(默认) 

‘table TEMPLATE’ : 使用给定的Go模板以表格格式打印输出 

‘json’:使用给定的Go模板打印输出。

有关使用模板格式化输出的更多信息,

请参阅https://docs.docker.com/go/formatting/

--last , -n

-1

显示n个最后创建的容器(包括所有状态)

--latest , -l

显示最新创建的容器(包括所有状态)

--no-trunc

不要截断输出

--quiet , -q

只显示容器id

--size , -s

显示总文件大小

4、子命令

命令

描述

docker container attach

将本地标准输入、输出和错误流附加到正在运行的容器

docker container commit

根据容器的更改创建一个新镜像

docker container cp

在容器和本地文件系统之间复制文件/文件夹

docker container create

创建一个新容器

docker container diff

检查容器文件系统上文件或目录的更改

docker container exec

在运行的容器中执行命令

docker container export

将容器的文件系统导出为tar归档文件

docker container inspect

显示一个或多个容器的详细信息

docker container kill

kill一个或多个正在运行的容器

docker container logs

获取容器日志

docker container ls

显示容器列表

docker container pause

暂停一个或多个容器中的所有进程

docker container port

列出容器的端口映射或特定映射

docker container prune

移除所有停止使用的容器

docker container rename

重命名容器

docker container restart

重新启动一个或多个容器

docker container rm

移除一个或多个容器

docker container run

从镜像创建并运行一个新容器

docker container start

启动一个或多个停止的容器

docker container stats

显示容器资源使用统计数据的实时stream

docker container stop

停止一个或多个正在运行的容器

docker container top

显示容器正在运行的进程

docker container unpause

取消暂停一个或多个容器中的所有进程

docker container update

更新一个或多个容器的配置

docker container wait

阻塞直到一个或多个容器停止,

然后打印它们的退出代码

推荐文档

相关文档

大家感兴趣的内容

随机列表