diff --git a/script/install-rainbond.sh b/script/install-rainbond.sh index c659855f30..544c7ef5e0 100755 --- a/script/install-rainbond.sh +++ b/script/install-rainbond.sh @@ -126,7 +126,7 @@ if ! (docker info &>/dev/null); then fi fi else - if docker ps -a | grep rainbond 2>&1 >/dev/null; then + if docker ps -a --filter "name=^rainbond$" | grep -q "rainbond"; then if [ "$LANG" == "zh_CN.UTF-8" ]; then send_error "rainbond 容器已存在.\n\t- 确保 rainbond 是否在运行.\n\t- 尝试执行 'docker start rainbond' 命令启动.\n\t- 或者你可以选择删除该容器 'docker rm -f rainbond'" exit 1