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
相关推荐
问简14 分钟前
docker 镜像相关
运维·docker·容器
Dream of maid1 小时前
Linux(下)
linux·运维·服务器
齐鲁大虾1 小时前
统信系统UOS常用命令集
linux·运维·服务器
Benszen1 小时前
Docker容器化技术实战指南
运维·docker·容器
ZzzZZzzzZZZzzzz…1 小时前
Nginx 平滑升级:从 1.26.3 到 1.28.0,用户无感知
linux·运维·nginx·平滑升级·nginx1.26.3·nginx1.28.0
Hommy882 小时前
【开源剪映小助手】Docker 部署
docker·容器·开源·github·aigc
一叶知秋yyds3 小时前
Ubuntu 虚拟机安装 OpenClaw 完整流程
linux·运维·ubuntu·openclaw
斯普信云原生组3 小时前
Prometheus 环境监控虚机 Redis 方案(生产实操版)
运维·docker·容器
喵了几个咪4 小时前
如何在 Superset Docker 容器中安装 MySQL 驱动
mysql·docker·容器·superset
工具罗某人4 小时前
docker compose部署kafka集群搭建
docker·容器·kafka