0
点赞
收藏
分享

微信扫一扫

Docker 命令学习(容器操作)

独孤凌雪 2022-01-09 阅读 128

一、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]]

注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

举报

相关推荐

0 条评论