docker查看从当前最后100条起看日志

logs.sh 使用说明

logs.sh 是一个用于查看 Docker 容器日志的脚本。该脚本支持两种使用方式:

  1. 默认查看 video-console 容器的日志。
  2. 通过指定容器 ID 来查看相应容器的日志。

1. 默认方式

不需要任何参数,直接运行脚本,将自动查找名为 video-console 的容器并显示它的日志。

复制代码
./logs.sh

2. 指定容器 ID 方式

可以通过向脚本传递 Docker 容器的 ID,来查看指定容器的日志。

复制代码
./logs.sh <container_id>

功能:将显示指定容器 ID 对应容器的最后 100 行日志,并持续跟踪日志输出。

示例:

复制代码
./logs.sh 7b85f4127f7c

./logs.sh

复制代码
#!/bin/bash

# 检查是否传递了参数(容器 ID)
if [ -n "$1" ]; then
  container_id=$1
else
  # 如果没有传递参数,则使用容器名 video-console 获取容器 ID
  container_id=$(docker ps -qf "name=video-console")
fi

# 检查容器是否存在
if [ -n "$container_id" ]; then
  # 查看日志
  docker logs --tail 100 $container_id -f
else
  echo "No container found with the specified ID or name."
fi
相关推荐
优化Henry几秒前
LTE基站传输割接后S1连接失败排查实录
运维·网络·笔记·学习·信息与通信
流烟默11 分钟前
ClickHouse Part 机制与写入优化实践指南
大数据·运维·clickhouse
剑锋所指,所向披靡!14 分钟前
Docker基础
运维·docker·容器
久曲健的测试窝20 分钟前
Testin云测探索脚本自愈落地路径
运维·人工智能·科技·aigc
奇树谦22 分钟前
本地FastDDS+远端MQTT转发(多主机数据隔离)架构设计与落地
运维·网络
小趴菜一只26 分钟前
SIEM-wazuh安装过程
运维·windows·安全·网络安全
SKH.36 分钟前
Linux驱动-key、中断
linux·运维·服务器
励志师code37 分钟前
数据搬运与存储对接实战:rclone / juicesync 迁移 + 目录对账 + 容器多源挂载
运维·云计算
星恒随风1 小时前
Linux进程间通信(一):从匿名管道、命名管道到进程池,深入理解Pipe、FIFO与文件描述符
linux·运维·笔记·学习·状态模式
clz13145211 小时前
Dify的Windows平台部署:从Docker安装到Dify运行
windows·docker·容器