shell 脚本判断当前虚拟机是否安装 docker ,docker-compose
时间: 2024-03-21 15:43:08 浏览: 189
检测虚拟机
5星 · 资源好评率100%
可以使用以下脚本来判断当前虚拟机是否安装了Docker和Docker Compose:
```
#!/bin/bash
# 检查是否安装 Docker
if ! [ -x "$(command -v docker)" ]; then
echo '错误:Docker未安装.' >&2
exit 1
fi
# 检查是否安装 Docker Compose
if ! [ -x "$(command -v docker-compose)" ]; then
echo '错误:Docker Compose未安装.' >&2
exit 1
fi
echo 'Docker和Docker Compose已安装.'
```
在脚本中,`-x`参数用于检查命令是否存在于环境变量中。`command -v`用于检查命令是否存在于系统中。如果命令不存在,脚本将返回非零值并输出错误消息。如果两个命令都存在,则输出成功消息。
阅读全文