当前位置:   article > 正文

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

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

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

 
  1. #!/bin/bash
  2. # 指定要检查的容器名称或ID
  3. CONTAINER_NAME="your_container_name_or_id"
  4. # 使用docker ps命令查找容器
  5. RUNNING_CONTAINERS=$(docker ps --format "{{.ID}}" | grep -w "$CONTAINER_NAME")
  6. # 判断容器是否在运行状态
  7. if [ -n "$RUNNING_CONTAINERS" ]; then
  8. echo "Docker容器 $CONTAINER_NAME 启动成功。"
  9. else
  10. echo "Docker容器 $CONTAINER_NAME 未启动或不存在。"
  11. 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匹配的容器。如果找到了匹配的容器,则表明该容器正在运行,脚本将输出成功消息;否则,它将输出一个表示容器未启动或不存在的消息。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/196016
推荐阅读
相关标签
  

闽ICP备14008679号