docker容器健康状态健康脚本

  • 代码:
bash 复制代码
#!/bin/bash

# 定义要监控的容器名称
container_name="mysql-container"

# 使用Docker命令来检查容器的运行状态
container_status=$(docker inspect --format="{{.State.Status}}" "$container_name")

# 检查容器状态并进行相应操作
if [ "$container_status" == "running" ]; then
  echo "容器 $container_name 正在运行"
  # 可以添加其他操作,例如发送通知
else
  echo "容器 $container_name 未运行"
  # 可以添加其他操作,例如重新启动容器
fi
  • 执行:
相关推荐
我不会起名字3223 小时前
Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端
redis·docker·sentinel·高可用·哨兵
姜鱼问生5 小时前
每次开机手动检查 6 样东西?我写了个 2 秒自检脚本
运维·网络·nginx·docker·容器
wangqiaowq5 小时前
PostgresSQL server Docker 安装部署
运维·docker·容器
程序员阿明6 小时前
docker搭建视频流服务go2rtc,webRTC
docker·容器·webrtc
钱栈up6 小时前
耳机音效不对,我顺手查了系统更新,结果挖出个崩溃了整天的服务
windows·shell
TTATTC6 小时前
让 16 个 AI 员工在飞书群自我协同:基于 OpenClaw 的多 Agent 敏捷 Squad 拓扑与一人公司实操
docker·开源
TTATTC6 小时前
从分片续传到 SPI 插件化扩展:Free-FS 企业级文件系统核心架构与万能预览技术拆解
docker·开源
qetfw6 小时前
grep 文本筛选:匹配、反选与退出状态验证
linux·shell
JavaPub-rodert7 小时前
Docker 容器为什么 stop 半天停不下来?讲透 PID 1、SIGTERM、SIGKILL、僵尸进程与 tini
运维·docker·容器
EterNity_TiMe_11 小时前
Docker服务越装越多记不住端口?我用Fenrus把NAS里的常用入口整理成一个导航页
运维·人工智能·docker·ai·容器·cpolar