docker常用命令二:容器操作

本文详细介绍Docker的九大核心命令:ps、inspect、top、attach、events、logs、wait、export和port,涵盖容器管理、日志查看、事件监听等关键操作,是Docker学习与实践的必备指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、ps命令

列出命令

语法:

docker ps [OPTIONS]

OPTIONS说明:

  • -a :显示所有的容器,包括未运行的
  • -f :根据条件过滤显示的内容
  • –format :指定返回值的模板文件
  • -l :显示最近创建的容器
  • -n :列出最近创建的n个容器
  • –no-trunc :不截断输出
  • -q :静默模式,只显示容器编号
  • -s :显示总的文件大小

2、inspect命令

获取容器/镜像的元数据

语法:

docker inspect [OPTIONS] NAME|ID [NAME|ID...]

OPTIONS说明:

  • -f :指定返回值的模板文件
  • -s :显示总的文件大小
  • –type :为指定类型返回JSON

3、top命令

查看容器中运行的进程信息,支持 ps 命令参数

语法:

docker top [OPTIONS] CONTAINER [ps OPTIONS]

4、attach命令

连接到正在运行中的容器

语法:

docker attach [OPTIONS] CONTAINER

5、events命令

从服务器获取实时事件

语法:

docker events [OPTIONS]

OPTIONS说明:

  • -f :根据条件过滤事件
  • –since :从指定的时间戳后显示所有事件
  • –until :流水时间显示到指定的时间为止

6、logs命令

获取容器的日志

语法:

docker logs [OPTIONS] CONTAINER

OPTIONS说明:

  • -f : 跟踪日志输出
  • –since :显示某个开始时间的所有日志
  • -t : 显示时间戳
  • –tail :仅列出最新N条容器日志

7、wait命令

阻塞运行直到容器停止,然后打印出它的退出代码

语法:

docker wait [OPTIONS] CONTAINER [CONTAINER...]

8、exports命令

将文件系统作为一个tar归档文件导出到STDOUT
语法:

docker export [OPTIONS] CONTAINER

OPTIONS说明:

  • -o :将输入内容写到文件

9、port命令

列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口

语法:

docker port [OPTIONS] CONTAINER [PRIVATE_PORT[/PROTO]]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值