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
相关推荐
Horn Still Sounds2 分钟前
【Linux 系统编程】IPC 进程间通信全解:管道、有名管道与信号
linux·运维·服务器
莫陌尛.12 分钟前
StarRocks Iceberg MinIO S3 301报错完整修复文档(Docker环境)
java·docker·容器
代码终究输给规则16 分钟前
MATLAB r2026a 安装包和安装教程
linux·运维·服务器
StarRocks_labs26 分钟前
StarRocks 4.1:聚焦生产实践,持续降低运维复杂度
运维·starrocks·iceberg·schema·物化视图·tablet·存算分离架构
钟良堂29 分钟前
Ubuntu 20.04 部署 ORB_SLAM3 完整流程与踩坑总结
linux·运维·ubuntu
Java后端的Ai之路37 分钟前
09、Python组合模式
开发语言·人工智能·python·docker·组合模式
张小姐的猫44 分钟前
【Linux】网络编程 —— 手动部署 & 测试内网穿透
linux·运维·服务器·网络·tcp/ip
有续技术1 小时前
工业网关接入 PLC,为什么要先整理点表?
运维·网络·数据库
深念Y1 小时前
ZTE B860AV1.1-T2 机顶盒改造记录:从 Android 到 Linux 服务器
android·linux·运维·服务器·boot·cma·机顶盒
祖力551 小时前
进程相关的函数与exec函数簇
linux·运维·服务器·进程·exec函数簇·进程相关的函数