一、ps
1.1、简介
docker ps:列出容器
1.2、语法
docker ps [OPTIONS]
OPTIONS说明:
-
-a :显示所有的容器,包括未运行的
-
-f :根据条件过滤显示的内容
-
--format :指定返回值的模板文件
-
-l :显示最近创建的容器
-
-n :列出最近创建的n个容器
-
--no-trunc :不截断输出
-
-q :静默模式,只显示容器编号
-
-s :显示总的文件大小
输入详情介绍:
CONTAINER ID | 容器 ID |
IMAGE | 使用的镜像 |
COMMAND | 启动容器时运行的命令 |
CREATED | 容器的创建时间 |
STATUS | 容器状态,七种: created(已创建) restarting(重启中) running(运行中) removing(迁移中) paused(暂停) exited(停止) dead(死亡) |
PORTS | 容器的端口信息和使用的连接类型(tcp\udp) |
NAMES | 自动分配的容器名称 |
二、inspect
2.1、简介
docker inspect:获取容器/镜像的元数据
2.2、语法
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
OPTIONS说明:
- -f :指定返回值的模板文件
- -s :显示总的文件大小
- --type :为指定类型返回JSON
三、top
3.1、简介
docker top:查看容器中运行的进程信息,支持 ps 命令参数
3.2、语法
docker top [OPTIONS] CONTAINER [ps OPTIONS]
容器运行时不一定有/bin/bash终端来交互执行top命令,而且容器还不一定有top命令,可以使用docker top来实现查看container中正在运行的进程
四、attach
4.1、简介
docker attach:连接到正在运行中的容器
4.2、语法
docker attach [OPTIONS] CONTAINER
五、events
5.1、简介
docker events:从服务器获取实时事件
5.2、语法
docker events [OPTIONS]
OPTIONS说明:
- -f :根据条件过滤事件
- --since :从指定的时间戳后显示所有事件
- --until :流水时间显示到指定的时间为止
六、logs
6.1、简介
docker logs:获取容器的日志
6.2、语法
docker logs [OPTIONS] CONTAINER
OPTIONS说明:
- -f : 跟踪日志输出
- --since :显示某个开始时间的所有日志
- -t : 显示时间戳
- --tail :仅列出最新N条容器日志
七、wait
7.1、简介
docker wait:阻塞运行直到容器停止,然后打印出它的退出代码。
7.2、语法
docker wait [OPTIONS] CONTAINER [CONTAINER...]
八、export
8.1、简介
docker export:将文件系统作为一个tar归档文件导出到STDOUT。
8.2、语法
docker export [OPTIONS] CONTAINER
九、port
9.1、简介
docker port:列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口。
9.2、语法
docker port [OPTIONS] CONTAINER [PRIVATE_PORT[/PROTO]]
注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!