网站首页 > 教程文章 正文
第五章 podman对容器的复杂操作-日志查看
一、基本操作回顾
- 查看镜像
podman images
- 从镜像部署容器
podman run 【IMAGE ID】
- 查看容器运行情况
podman ps
podman ps -a
-a可以展示所有容器,包括停止的容器
- 停止容器
podman stop 【CONTAINER ID】
- 重启容器
podman restart 【CONTAINER ID】
- 运行容器
podman start【CONTAINER ID】
二、日志查看
用法: podman logs [选项] 容器 [容器…]
podman container logs [选项] 容器 [容器…] 描述 podman logs 命令批处理检索在执行时一个或多个容器中存在的日志。这不能保证与 podman run 结合使用时的执行顺序(即,运行在 podman logs 执行时可能尚未生成任何日志)。
选项 --color 在日志中以不同的颜色输出容器。
--follow, -f 跟踪日志输出。默认值为 false。
注意:跟踪被podman container rm删除的容器或退出时删除的容器(podman run --rm ...),podman logs 读取最终内容之前,日志文件可能被删除。
--latest, -l 不提供容器名称或 ID,而是使用最后创建的容器。注意:最后一个启动的容器可能来自主机上其他 Podman 用户。(此选项不适用于远程 Podman 客户端,包括 Mac 和 Windows(不包括 WSL2)机器)
--names, -n 在日志中输出容器名称而不是容器 ID。
--since=时间戳 显示自时间戳以来的日志。--since 选项可以是 Unix 时间戳、日期格式的时间戳或相对于客户端机器时间计算的 Go 持续时间字符串(例如 10m、1h30m)。日期格式时间戳的受支持格式包括 RFC3339Nano、RFC3339、2006-01-02T15:04:05、
2006-01-02T15:04:05.999999999、2006-01-02Z07:00 和 2006-01-02。
--tail=行数 输出日志末尾指定的行数。LINES 必须是整数。默认为 -1,打印所有行
--timestamps, -t 在日志输出中显示时间戳。默认为 false
--until=时间戳 显示直到时间戳的日志。--until 选项可以是 Unix 时间戳、日期格式的时间戳或相对于客户端机器时间计算的 Go 持续时间字符串(例如 10m、1h30m)。日期格式时间戳的受支持格式包括 RFC3339Nano、RFC3339、2006-01-02T15:04:05、
2006-01-02T15:04:05.999999999、2006-01-02Z07:00 和 2006-01-02。
三、示例
- 查看容器的日志
podman logs -t 245b64c13642
- 仅查看容器日志中的最后两行
podman logs --tail 2 245b64c13642
- 查看容器的所有日志
podman logs -t --since 0 245b64c13642
- 查看容器自某个时间以来的日志
podman logs -t --since 2025-03-12T17:41:34.303318000+08:00 245b64c13642
- 查看容器在过去 10 分钟内生成的日志
podman logs --since 10m myserver
- 查看容器直到 30 分钟前的日志
podman logs --until 30m myserver
猜你喜欢
- 2025-04-08 利用watchtower给群晖中Docker容器定时无损自动更新
- 2025-04-08 dcoker之容器数据卷,以及定制镜像Dockerfile配置与设置
- 2025-04-08 2024年最新整理的Docker大全,非常详细,值得收藏!
- 2025-04-08 松勤软件测试:详解Docker,如何用portainer管理Docker容器
- 2025-04-08 Kubernetes(K8S)最全详解(万字图文总结)
- 2025-04-08 一文详解Docker轻量级虚拟化,镜像和容器
- 2025-04-08 水泵抽水控制案列(水泵的控制)
- 2025-04-08 液体混合装置的模拟控制(三菱PLC)
- 2025-04-08 容器化部署SpringBoot微服务(doctor容器化部署)
- 2025-04-08 Docker容器基于国产平台T3的入门部署方法说明——(3)构建镜像
- 06-24mysql操作手册(mysql 基本操作)
- 06-24使用 SQLAlchemy 实现 Python 数据库操作的 ORM 完整指南
- 06-24Flet开发网站,数据库模块SQLAlchemy使用“十要领”
- 06-24python中orm框架sqlalchemy使用(python安装sqlalchemy)
- 06-244、SQLAlchemy基础使用(sqlalchemy1.4)
- 06-24经验:什么影响了数据库查询速度、什么影响了MySQL性能
- 06-24揭秘阿里OceanBase数据库最新性能测试结果
- 06-24运维角度浅谈:MySQL数据库优化(深入浅出mysql数据库开发、优化与管理维护)
- 最近发表
-
- mysql操作手册(mysql 基本操作)
- 使用 SQLAlchemy 实现 Python 数据库操作的 ORM 完整指南
- Flet开发网站,数据库模块SQLAlchemy使用“十要领”
- python中orm框架sqlalchemy使用(python安装sqlalchemy)
- 4、SQLAlchemy基础使用(sqlalchemy1.4)
- 经验:什么影响了数据库查询速度、什么影响了MySQL性能
- 揭秘阿里OceanBase数据库最新性能测试结果
- 运维角度浅谈:MySQL数据库优化(深入浅出mysql数据库开发、优化与管理维护)
- MySQL 生产流程监控咋选库?这俩常用工具手把手教你
- 常用数据库性能基线(数据库性能管理四个阶段)
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)