当前位置: 首页 > news >正文

判断docker 镜像启动成功 shell脚本

要编写一个Shell脚本来判断Docker镜像是否启动成功,你可以使用docker ps命令来检查容器是否在运行状态。以下是一个简单的Shell脚本示例,用于判断Docker镜像是否成功启动:

 
#!/bin/bash# 指定要检查的容器名称或ID
CONTAINER_NAME="your_container_name_or_id"# 使用docker ps命令查找容器
RUNNING_CONTAINERS=$(docker ps --format "{{.ID}}" | grep -w "$CONTAINER_NAME")# 判断容器是否在运行状态
if [ -n "$RUNNING_CONTAINERS" ]; then
echo "Docker容器 $CONTAINER_NAME 启动成功。"
else
echo "Docker容器 $CONTAINER_NAME 未启动或不存在。"
fi

将上述脚本保存到一个文件中,例如check_docker_container.sh,然后给脚本执行权限:

 
chmod +x check_docker_container.sh

运行脚本:

 
./check_docker_container.sh

请确保将your_container_name_or_id替换为你要检查的Docker容器的实际名称或ID。

这个脚本通过docker ps列出所有正在运行的容器,并使用grep命令查找与指定容器名称或ID匹配的容器。如果找到了匹配的容器,则表明该容器正在运行,脚本将输出成功消息;否则,它将输出一个表示容器未启动或不存在的消息。

http://www.lryc.cn/news/310569.html

相关文章:

  • Android AppCompatActivity 方法详解
  • [FastDDS] 基于eProsima FastDDS的移动机器人数据中间件——介绍与准备工作
  • 4. 编写app组件
  • 经典的算法面试题(1)
  • 微信小程序 --- mobx-miniprogram miniprogram-computed
  • 【HTML】HTML基础2(一些常用标签)
  • Jmeter 安装
  • 控制液压比例插装阀放大器
  • [设计模式Java实现附plantuml源码~行为型]定义算法的框架——模板方法模式
  • nftables 测试一拒绝所有流量
  • 练习 3 Web [ACTF2020 新生赛]Upload
  • Linux中docker项目提示No such file or directory
  • PyTorch 中的 apply
  • 张宇30讲学习笔记
  • SpringBoot接口防抖(防重复提交)的一些实现方案
  • Qt/C++音视频开发67-保存裸流加入sps/pps信息/支持264/265裸流/转码保存/拉流推流
  • 【Web】速谈FastJson反序列化中TemplatesImpl的利用
  • RK3568 RK809电源管理 RTC功能使能 定时唤醒
  • 大模型(LLM)的token学习记录-I
  • 探索前景:机器学习中常见优化算法的比较分析
  • 基于MRI的阿尔兹海默症病情预测
  • 高维中介数据: 联合显着性(JS)检验法
  • 冒泡排序 和 qsort排序
  • asp.net core webapi接收application/x-www-form-urlencoded和form-data参数
  • 程序环境和预处理(2)
  • Redis安全加固策略:绑定Redis监听的IP地址 修改默认端口 禁用或者重命名高危命令
  • Vuepress的使用
  • docker安装php7.4安装
  • 曲线生成 | 图解Dubins曲线生成原理(附ROS C++/Python/Matlab仿真)
  • 「Vue3系列」Vue3 组件