使用 Shell 脚本来检测容器是否运行
#!/bin/sh
NAME="Nginx" # 容器名称
if [[ -n $(docker ps -q -f "name=${NAME}") ]];then
echo "Nginx is running"
else
echo "Nginx is down!"
fi
-n
:检测字符串长度是否不为 0,不为 0 返回 true
-q
:仅列出CONTAINER ID 字段
-f
:使用过滤器
使用 Shell 脚本来检测容器是否运行
#!/bin/sh
NAME="Nginx" # 容器名称
if [[ -n $(docker ps -q -f "name=${NAME}") ]];then
echo "Nginx is running"
else
echo "Nginx is down!"
fi
-n
:检测字符串长度是否不为 0,不为 0 返回 true
-q
:仅列出CONTAINER ID 字段
-f
:使用过滤器