【发布时间】:2019-12-11 21:44:57
【问题描述】:
我正在使用 shell 脚本连接到服务器并运行一些 docker 命令。但是,某些命令在 docker 版本 1.7 中失败。我有一个 1.7 的修复程序,但如果我一直使用它,运行 shell 脚本需要更长的时间。所以我想检查那个版本,如果它是 1.7 则回退到较慢的脚本。否则运行不错的快速版本。
思考类似
if ssh -l root $1 "docker -v === '1.7.*'"
then
echo "Docker version 1.7!"
else
echo "Docker version not 1.7!"
fi
显然这行不通。有什么想法吗?
【问题讨论】: