docker 命令 port,stats,events,cp详解

docker常用命令教程-5

1. docker port

命令用途: docker port 用于查看容器的端口映射情况,即宿主机端口与容器内部端口之间的对应关系。

命令语法:

docker port CONTAINER [PRIVATE_PORT[/PROTO]]
  • CONTAINER: 容器的ID或名称。
  • [PRIVATE_PORT[/PROTO]]: 可选参数,指定想要查询的容器内部端口及协议(默认为TCP)。如果不指定,则显示容器的所有端口映射信息。

示例:

# 查询名为 web_server 的容器所有端口映射
docker port my-nginx

# 查询名为 web_server 容器内部 8080 端口映射到宿主机的端口
docker port my-nginx 80

在这里插入图片描述
在这里插入图片描述

2. docker stats

命令用途: docker stats 用于显示容器的资源使用统计信息,包括CPU、内存、网络IO等。

命令语法:

docker stats [OPTIONS] [CONTAINER...]
  • [OPTIONS]: 可选参数,目前主要有一个 -a, --all 选项,用于显示所有容器(包括未运行的容器)的统计信息。
  • [CONTAINER…]: 指定要查看统计信息的容器ID或名称。如果不指定,则默认显示所有正在运行的容器统计信息。

显示所有正在运行的容器的资源使用统计

docker stats

在这里插入图片描述

指定容器

docker stats my-nginx

在这里插入图片描述

3. docker events

命令用途: docker events 监听并实时显示Docker守护进程的各种事件流,如容器创建、启动、停止、删除等。

命令语法:

docker events [OPTIONS]
  • [OPTIONS]: 可以指定过滤条件,如 --filter event=delete 仅显示删除事件。

示例:

# 监听并显示所有Docker事件
docker events

新开一个窗口 执行暂停容器操作
在这里插入图片描述
显示监听到的事件信息
在这里插入图片描述

只显示容器删除事件

docker events --filter event=delete

效果可以按照上面的流程操作即可

4. docker cp

命令用途: docker cp 用于在容器与宿主机之间复制文件或目录。

命令语法:

docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- 
  • SRC_PATH|-: 源文件或目录路径,可以是宿主机上的路径或容器内的路径(通过容器ID或名称指定)。使用 - 表示标准输入/输出。
  • CONTAINER:DEST_PATH: 目标文件或目录路径,同样区分宿主机和容器。
  • [OPTIONS]: 目前没有额外选项。

示例:

# 将宿主机的文件复制到容器内
docker cp /host/path/file my_nginx:/container/path/file

# 从容器内复制文件到宿主机
docker cp my_nginx:/container/path/file /host/path/file

# 从容器标准输出复制内容到宿主机文件
docker cp my_nginx:/some/file - > /host/path/outputfile

这些命令是Docker日常管理和监控中非常实用的,能够帮助用户更好地控制和了解容器的运行状况。

点关注 不迷路 每天学习新技能

在这里插入图片描述

相关推荐

  1. docker命令详解大全

    2024-06-07 08:12:03       12 阅读
  2. 09篇 docker命令详解

    2024-06-07 08:12:03       14 阅读
  3. docker system prune命令详解

    2024-06-07 08:12:03       12 阅读
  4. Docker 简介及其常用命令详解

    2024-06-07 08:12:03       32 阅读
  5. docker 的常用命令详解

    2024-06-07 08:12:03       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-07 08:12:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-07 08:12:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-07 08:12:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-07 08:12:03       20 阅读

热门阅读

  1. 弹球大挑战:Python与Pygame的互动游戏教程

    2024-06-07 08:12:03       9 阅读
  2. 跟着GPT学设计模式之观察者模式

    2024-06-07 08:12:03       6 阅读
  3. Linux介绍-以CentOS和Ubuntu为例---linux入门01

    2024-06-07 08:12:03       9 阅读
  4. linux的编辑安装

    2024-06-07 08:12:03       7 阅读
  5. QTTabBar在重置Internet Explorer后失效

    2024-06-07 08:12:03       11 阅读
  6. 深度学习中的弱监督学习

    2024-06-07 08:12:03       9 阅读
  7. 设计模式之建造者模式

    2024-06-07 08:12:03       8 阅读
  8. Python编程入门教学:从基础到实践的全方位指导

    2024-06-07 08:12:03       9 阅读
  9. 240506Hadoop3x笔记

    2024-06-07 08:12:03       9 阅读
  10. 【LeetCode 74】搜索二维矩阵

    2024-06-07 08:12:03       9 阅读
  11. npm发布自己的插件包指南

    2024-06-07 08:12:03       8 阅读